在VS Ultimate 2013 12.0.21005.1REL中打开我的VS Ultimate 2012 C#解决方案后,我收到以下警告:
警告1发现同一依赖程序集的不同版本之间存在冲突.请在项目文件中将"AutoGenerateBindingRedirects"属性设置为true.有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=294190.EnergyMS
我按照Microsoft链接说明进行操作.然后我编辑了csproj文件,添加以下行:
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
Run Code Online (Sandbox Code Playgroud)
当我再次构建解决方案时,我收到以下错误:
错误列表"app.config; obj\x86\Debug\EnergyMS.csproj.EnergyMS.exe.config"是"GenerateApplicationManifest"任务的"ConfigFile"参数的无效值.无法将多个项目传递到"Microsoft.Build.Framework.ITaskItem"类型的参数中.EnergyMS
输出窗口:
C:\ Program Files(x86)\ MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(3243,9):错误MSB4094:"app.config; obj\x86\Debug\EnergyMS.csproj.EnergyMS.exe. config"是"GenerateApplicationManifest"任务的"ConfigFile"参数的无效值.无法将多个项目传递到"Microsoft.Build.Framework.ITaskItem"类型的参数中.
我在论坛中看过类似的帖子,但我不明白这个问题.
任何人都可以帮我理解这个问题吗?
谢谢.