我在C#Visual Studio 2013中使用asterisk作为我的版本号来引用问题。 我实际上有一个包含74个项目的解决方案,每个项目都有以下版本1.6。*
使用星号的版本号解释为here。
如果我(重新)构建解决方案,每个项目dll都会获得与午夜以来秒数相关的版本号。
例如:DLL_1(在我的解决方案中引用项目)=> 1.6.6687.1683
如果我调试我的编译版本,编译器会做一些事情,我引用的DLL_1的版本号增加到1.6.6687.1793因为DLL_1有一个新的版本号(我不知道为什么,我没有改变任何东西源代码。)
如果我的解决方案已经启动,我得到一个例外,他“缺少版本号为1.6.6687.1683的DLL_1”,因为它现在是1.6.6687.1793。
我能做些什么才能让它发挥作用?