我正在尝试更改Dll版本而不重建代码。
原因:我们正在尝试更改服务器应用程序中的次要配置,这不需要在我们的客户端中进行任何代码更改。我们不希望在重建代码时冒任何风险,因为代码没有变化。
所以我试图使用Ilmerge.exe工具更新Dll的版本。
我运行了以下命令,但我无法更改输出程序集文件的版本。我在输出dll中看到相同的旧版本号。
下面是我运行的命令(从ilmerge commnad日志输出中复制),我没有遇到任何类型的错误。
ILMerge版本2.12.803.0 版权所有(C)Microsoft Corporation 2004-2006。版权所有。 ILMerge C:\ Users \ Administrator \ Desktop \ SS_Logs \ SS_Modify_Dll_Version \ SS_Library.dll / lib:C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PublicAssemblies / lib:C:\ Users \ Administrator \ Desktop \ SS_Logs \ SS_Modify_Dll_Version /keyfile:C:\Users\Administrator\Desktop\SS_Logs\SS_Modify_Dll_Version\SS_key.snk / target:library / targetplatform:v4,C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 /out:C:\Users\Administrator\Desktop\SS_Logs\SS_Modify_Dll_Version\temp_SS.dll /ver:2.2.0.66 / ndebug /log:ilmerge_Log.txt