我已经被难住了大约 3 天,现在试图解决我一直遇到的 MSBuild 问题。在我的解决方案中,我有 10 个项目。9 个项目是 C# 类项目,1 个作为主要 EXE 的项目是 C# WPF 应用程序项目。
我创建了一个门控 MSBuild,它在签入 TFS 服务器时触发。到目前为止,MSBuild 中只包含了 9 个 C# 类项目,因为 C# WPF 应用程序项目仍在构建中。C# WPF 应用程序项目现已完成并在多台计算机上完全正常工作(运行时和编译时),没有问题。
我更改了构建以包含新的 C# WPF 应用程序项目,以便可以签入它。问题在于现在包含此 C# WPF 应用程序项目,MSBuild 失败并出现以下两个错误:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.WinFX.targets (269): File 'Properties\DesignTimeResources.xaml' cannot be found.
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.WinFX.targets (269): The project file contains a property value that is not valid.
考虑到整个解决方案在多台计算机上构建和工作,MSBuild 因此失败似乎很奇怪。如果我从 MSBuild 中删除 C# WPF 应用程序项目,一切都会再次正常,因此 C# WPF 应用程序项目有些奇怪,导致 MSBuild 失败。
我在这里变得绝望,所以非常感谢任何帮助。提前感谢您提供的任何帮助或见解!