我有一个针对.NET Framework 3.5的Visual Studio 2010项目。这个项目可以在Visual Studio中构建成功,但是当我尝试从命令行或TeamCity编译它时,会出现以下构建错误:
链接器似乎抱怨了C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets(269,9): error MC1000: 未知构建错误,'由于没有预加载,无法解析对程序集'Microsoft.Windows.Design.Extensibility, Version = 4.0.0.0, Culture=neutral, PublicKey Token=b03f5f7f11d50a3a'的依赖项。在使用ReflectionOnly APIs时,必须预先加载或通过ReflectionOnlyAssemblyResolve事件按需加载依赖程序集。' [C:\Work\MyProject\MyProject.sln]
Microsoft.Windows.Design.Extensibility.dll
,但是该项目并不依赖于此库。