gpt4 book ai didi

visual-studio-2008 - 当我没有 app.config 文件时编译器告诉我 "Consider app.config remapping"时我应该更改什么?

转载 作者:行者123 更新时间:2023-12-04 05:05:31 27 4
gpt4 key购买 nike

在编译从 VS2003 中的 .NET 1.1 移植到 VS2008 中的 .NET 3.5 的解决方案时,我得到了几条建议,其中有代表性的是:

考虑从版本“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”。

考虑从版本“1.0.5000.0”[] 到版本“3.5.0.0”[C:\Program Files (x86) )\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\System.Windows.Forms.dll] 来解决冲突并消除警告。

更新 2

我的代码中有这一行:

this.dtGridUPC = new System.Windows.Forms.DataGrid(); 

尽管编译器警告我:“找不到程序集“System.Windows.Forms.DataGrid”。检查以确保程序集存在于磁盘上。如果您的代码需要此引用,您可能会收到编译错误。 ”

...我没有编译错误。

越来越好奇。

最佳答案

请使用 Auto-generate binding redirects在 Visual Studio 的项目属性窗口中

enter image description here

关于visual-studio-2008 - 当我没有 app.config 文件时编译器告诉我 "Consider app.config remapping"时我应该更改什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19164239/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com