因此,当单击“管理解决方案的 nuget 包”按钮时,我的 Visual Studio 崩溃了。如果我选择调试我会收到此消息
PresentationFramework.dll 中发生“System.Windows.Markup.XamlParseException”类型的未处理异常
附加信息:无法识别 URI 前缀。
只有这个项目才会发生这种情况,但我尝试重新安装 Nuget 包管理器,但这不起作用。任何帮助将不胜感激。
我最近安装了最新的更新“Update 2”。
编辑1:
我无法理解这个问题。在其中一个项目的包管理器中,我找到了两行,如果我注释掉它们,则 Nuget 包管理器可以正常工作而不会崩溃。好吧,直到我搜索其中一个包,然后它再次崩溃。因此,我尝试打开另一个没有这些包的解决方案,它工作得很好,直到我还在另一个项目中搜索了下面评论的包,然后它也在那里崩溃了。
<?xml version="1.0" encoding="utf-8"?>
<packages>
<!--packages omited for clarity -->
<package id="EPiServer.CMS.UI.Core" version="9.4.3" targetFramework="net451" />
<!--<package id="EPiServer.Forms" version="1.1.4.9000" targetFramework="net451" />-->
<package id="EPiServer.Framework" version="9.7.3" targetFramework="net451" />
<!--<package id="EPiServer.GoogleAnalytics" version="1.9.3.9000" targetFramework="net451" />-->
<package id="EPiServer.Logging.Log4Net" version="2.0.0" targetFramework="net451" />
<package id="EPiServer.Packaging" version="3.2.3" targetFramework="net451" />
<package id="EPiServer.Packaging.UI" version="3.2.3" targetFramework="net451" />
<!--packages omited for clarity -->
</packages>
不知道是我安装的问题还是其他的问题。
编辑2:
我尝试进行搜索并在 fiddler 中查看结果,如果它已损坏或其他任何内容。我得到的结果是这个单个包,如果我访问该网址(http://nuget.episerver.com/feed/packages.svc/Packages(Id='EPiServer.GoogleAnalytics',Version='1.9.3.9000')),一切看起来都很好。我想这一定是我的 Visual Studio 安装问题,尽管我已经对 Visual Studio 进行了修复并重新安装了 Nuget Package Manager 扩展。
编辑3:
我的同事没有安装“Update 2”,但没有这个问题,所以可能是这个更新。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)