【发布时间】:2014-10-14 13:36:08
【问题描述】:
我有一个包含 WPF GUI 的 C# 程序集项目。 在我的开发机器上编译时,一切正常。 当我使用 MSBuild 在 TeamCity 代理上编译它时,我收到以下错误:
error CS0433: The type 'System.Windows.Markup.IComponentConnector' exists in both
'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Xaml.dll'
and 'c:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\WindowsBase.dll'
但是,当在提到的构建机器上在 VS2012 中手动编译项目时,它也可以正常工作。 可能是什么问题?我可以通过设置一些编译器标志来解决它,还是我必须重写我的代码才能通过自动构建来完成这项工作? 提前感谢您的帮助。
【问题讨论】:
标签: c# visual-studio-2012 msbuild teamcity