B. *_*non 4 versioning assemblies app-config resx visual-studio-2008
在编译从VS2003中的.NET 1.1移植到VS2008中的.NET 3.5的解决方案时,我得到了一些建议,其中一个是有代表性的:
考虑app.config重新映射程序集"System.Windows.Forms,Culture = neutral,PublicKeyToken = 969db8053d3322ac,Retargetable = Yes"从版本"1.0.5000.0"[]到版本"2.0.0.0"[C:\ Program Files(x86) )\ Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\System.Windows.Forms.dll]解决冲突并摆脱警告.
解决方案中的任何项目都没有app.config文件.但是,有很多*.resx文件包含"Version = 1.0.5000.0"
我应该进行全局搜索并替换那些"Version = 2.0.0.0"或者我应该如何纠正这个问题?
我选择了"项目>升级项目",重建,现在消息包括:
C:\ Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets:警告MSB3245:无法解析此引用.找不到程序集"System.Windows.Forms.DataGrid".检查以确保磁盘上存在程序集.如果您的代码需要此引用,则可能会出现编译错误.
无法解决"System.Xml,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 969db8053d3322ac,Retargetable = Yes"和"System.Xml,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089"之间的冲突.选择"System.Xml,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 969db8053d3322ac,Retargetable = Yes".
无法解决"System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 969db8053d3322ac,Retargetable = Yes"和"System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089"之间的冲突.选择"System,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 969db8053d3322ac,Retargetable = Yes"任意选择.
考虑将版本"System.Windows.Forms,Culture = neutral,PublicKeyToken = 969db8053d3322ac,Retargetable = Yes"的app.config重新映射从版本"1.0.5000.0"[]到版本"3.5.0.0"[C:\ Program Files(x86) )\ Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\System.Windows.Forms.dll]解决冲突并摆脱警告.
我的代码中有这一行:
this.dtGridUPC = new System.Windows.Forms.DataGrid();
Run Code Online (Sandbox Code Playgroud)
尽管编译器警告我:" 无法找到程序集"System.Windows.Forms.DataGrid".检查以确保程序集存在于磁盘上.如果代码需要此引用,则可能会出现编译错误. "
...我没有编译错误.
Curiouser和curiouser.
您可以添加app.config文件,然后映射这样的库:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="dotless.ClientOnly" publicKeyToken="96b446c9e63eae34" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.3.1.0" newVersion="1.3.1.0" />
</dependentAssembly>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8605 次 |
| 最近记录: |