我在 Windows 8 中使用 VS 2012(带有更新 4)。我已经为 VS 安装了我的插件。
当我打开 VS 2012 时出现以下错误找不到资源'teamexplorer/homepageview.xaml'
我公司的另一个合作伙伴没有任何问题。他有 VS 2012(更新 4)和 Windows 8。他安装了插件,它工作正常。
该插件使用 TeamFoundation 库版本 10.0。
有什么建议吗?
更新:
如果我在 C:\Program Files\MyCompany\MyAddins 中复制并替换 Microsoft.TeamFoundation.*.dll 和 Microsoft.VisualStudio.TeamFoundation.dll(从 10.0 版本到 11.0 版本),并更改 devenv.exe.config 以进行组装重定向(10.0 到 11.0 版本)错误不会出现。
但我的插件出现新错误:无法加载程序集文件 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 的 PC 上,我的插件使用 Microsoft.TeamFoundation.*.dll 版本 10.0.0.0 可以正常工作。
有什么建议么?
完整错误:
System.IO.IOException:找不到资源“teamexplorer/homepageview.xaml”。在 MS.Internal.AppModel.ResourcePart.GetStreamCore(FileMode mode, FileAccess access) 在 System.IO.Packaging.PackagePart.GetStream(FileMode mode, FileAccess access) 在 System.IO.Packaging.PackagePart.GetStream() 在 System.Windows .Application.LoadComponent(Object component, Uri resourceLocator) 在 Microsoft.VisualStudio.TeamFoundation.TeamExplorer.HomePageView.InitializeComponent() 在 Microsoft.VisualStudio.TeamFoundation.TeamExplorer.HomePage.CreateView(PageInitializeEventArgs e) 在 Microsoft.TeamFoundation.Controls.WPF。 TeamExplorer.TeamExplorerPageBase.Initialize(Object sender, PageInitializeEventArgs e) at Microsoft.TeamFoundation.Controls.WPF.TeamExplorer.TeamExplorerAsyncPageBase.Initialize(Object sender,