将Visual升级到最新版本后,AnkhSVN在加载解决方案时显示此错误:
System.InvalidCastException: Unable to cast object of type 'Microsoft.VisualStudio.CommonIDE.Solutions.SolutionPropertyBag' to type 'Ankh.Scc.Native.ICOMPropertyBag'.
at Ankh.VSPackage.AnkhSvnPackage.ReadSolutionProps(IVsHierarchy pHierarchy, String pszProjectName, String pszProjectMk, String pszKey, Int32 fPreLoad, IPropertyBag pPropBag)
如有任何帮助,将不胜感激。
发布于 2022-08-15 05:17:15
这个问题已经在这个扩展的新版本中解决了。此Visual扩展的开发人员不会在Visual市场上发布它的开发,而是在Gihub上发布它的开发。
这是它的Github项目的地址:
https://github.com/AmpScm/AnkhSVN
上面这一条评论是关于如何为像我这样的人下载可安装文件的帮助。
发布于 2022-08-12 09:14:07
在解决方案文件中,尝试删除下面定义Ankhsvn依赖项的GlobalSection:
GlobalSection(SubversionScc) = preSolution
Svn-Managed = True
Manager = AnkhSVN - Subversion Support for Visual Studio
EndGlobalSection
这在以前的Visual版本中创建的旧解决方案中起了作用。
https://stackoverflow.com/questions/73216721
复制相似问题