Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误WPF无法在Windows8中使用TeamFoundation 10.0和Visual Studio 2012定位资源_Wpf_Visual Studio 2012_Windows 8_Tfs_Team Explorer - Fatal编程技术网

错误WPF无法在Windows8中使用TeamFoundation 10.0和Visual Studio 2012定位资源

错误WPF无法在Windows8中使用TeamFoundation 10.0和Visual Studio 2012定位资源,wpf,visual-studio-2012,windows-8,tfs,team-explorer,Wpf,Visual Studio 2012,Windows 8,Tfs,Team Explorer,我在Windows 8中使用VS 2012(带有更新4)。我已经为VS安装了我的加载项 打开VS 2012时,出现以下错误无法找到资源“teamexplorer/homepageview.xaml” 我公司的另一位合伙人没有任何问题。他有VS2012(更新4)和Windows8。他安装了加载项,它工作正常 该加载项使用TeamFoundation库版本10.0 有什么建议吗 更新: 如果复制并替换C:\Program Files\MyCompany\MyAddins中的Microsoft.Tea

我在Windows 8中使用VS 2012(带有更新4)。我已经为VS安装了我的加载项

打开VS 2012时,出现以下错误无法找到资源“teamexplorer/homepageview.xaml”

我公司的另一位合伙人没有任何问题。他有VS2012(更新4)和Windows8。他安装了加载项,它工作正常

该加载项使用TeamFoundation库版本10.0

有什么建议吗

更新:

如果复制并替换C:\Program Files\MyCompany\MyAddins中的Microsoft.TeamFoundation.*.dll和Microsoft.VisualStudio.TeamFoundation.dll(从10.0版本到11.0版本),并更改do程序集重定向(10.0到11.0版本)的devenv.exe.config,则不会出现错误

但我的加载项出现新错误:无法加载程序集文件Microsoft.TeamFoundation.Cliente.dll版本10.0.0.0

如果我使用Microsoft.TeamFoundation.*.dll版本10.0.0.0,TeamExplorer 失败

如果我使用Microsoft.TeamFoundation.*.dll版本11.0.0.0,我的加载项 失败

总之,在另一台装有Windows 8和VS 2012 Update 4的电脑上,我的加载项可以使用Microsoft.TeamFoundation.*.dll版本10.0.0.0正常工作

有什么建议吗

完全错误:

System.IO.IOException:找不到资源 “teamexplorer/homepageview.xaml”。在 MS.Internal.AppModel.ResourcePart.GetStreamCore(文件模式, 文件访问)在 System.IO.Packaging.PackagePart.GetStream(文件模式,文件访问 访问权限)位于System.IO.Packaging.PackagePart.GetStream()处 System.Windows.Application.LoadComponent(对象组件,Uri 资源定位器) Microsoft.VisualStudio.TeamFoundation.TeamExplorer.HomePageView.InitializeComponent() 在 Microsoft.VisualStudio.TeamFoundation.TeamExplorer.HomePage.CreateView(PageInitializeEventArgs e) 在 Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.TeamExplorerPageBase.Initialize(对象 发送方,页面初始设置为 Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.TeamExplorerAsyncPageBase.Initialize(对象 发送方,页面初始设置为 Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.Framework.TeamExplorerPageHost.Initialize(TeamExplorerPageContext (上下文)


我的加载项将必须使用将所有版本从v10重定向到v11

查看此答案中的更多信息:
我不知道你是否和我有同样的问题。但在我的例子中,我使用了2个程序集。第一个包含通过Visual Studio管理菜单的加载项代码。第二种是管理一些代码,比如代码生成器和对话框。最后一个包含我的WPF对话框。当我试图显示与我的addin的任何对话时,我得到了与您完全相同的错误

在多次尝试之后,我将System.Xaml引用添加到我的加载项程序集,这就成功了。我刚刚忘记添加对加载项的引用