0

我添加了Microsoft.TeamFoundation.ClientC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v2.0我的Windows Metro样式应用程序的引用。Set Copy Local = true,但是当我尝试构建此项目时,出现错误:

错误 1 Invalid Resx file. This .resources file should not be read with this reader. The resource reader type is "Microsoft.TeamFoundation.Client.GzipResourceReader, Microsoft.TeamFoundation.Client, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.TeamFoundation.Client.dll TFS Project Management

我无法copy local = falseWindows MetroStyle 应用程序中设置,因为这DLL没有复制到应用程序包(我会出现运行时错误Could not load file or assembly 'Microsoft.TeamFoundation.Client, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.:)

Microsoft.TeamFoundation.Common.dll工作正常,问题仅在于Microsoft.TeamFoundation.Client.

我添加时的情况Microsoft.TeamFoundation.Client.dll相同C:\Windows\assembly\GAC_MSIL\Microsoft.TeamFoundation.Client\11.0.0.0__b03f5f7f11d50a3a

我该如何解决这个问题?非常感谢您的回答。

4

1 回答 1

1

您不能将 TFS SDK 用于 Metro 应用程序,因为 TFS SDK 所需的 .Net Framework 依赖项在 Metro 应用程序中不可用。

于 2012-09-11T14:06:55.157 回答