首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Postsharp安装错误

Postsharp安装错误
EN

Stack Overflow用户
提问于 2016-03-21 23:46:32
回答 1查看 501关注 0票数 0

我正在尝试安装postsharp express 4.1,但安装失败,并出现错误"Proxy Authentication Required“。

我的机器上同时安装了Visual studio 2012和2015。下面是postsharp日志文件中的跟踪。任何建议都会有所帮助。

代码语言:javascript
复制
 PostSharp.HQ.v3.0.exe Information: 0 : Registry key HKCU\Software\Microsoft\VisualStudio\14.0\ExtensionManager\EnabledExtensions does not exist.
Leaving: VsxUtilities.MustInstallVsx(this = {PostSharp.HQ.Vsx.VsxUtilities}, {PostSharp.HQ.Vsx.VsxPackage}, {4.2.22}) : True
PostSharp.HQ.v3.0.exe Information: 0 : detectedVsUpdateVersion (14.0.23107) is unknown or sufficient - package PostSharp Tools for Visual Studio 2015 can be installed.
PostSharp.HQ.v3.0.exe Warning: 0 : System.AggregateException: One or more errors occurred. ---> System.Net.WebException: The remote server returned an error: (407) Proxy Authentication Required.
   at System.Net.HttpWebRequest.GetResponse()
   at PostSharp.HQ.Vsx.VsxProcess.InstallVsxTask.GetDownloadUrl(String searchString, String vsixId, Version requiredVsVersion) in c:\src\PostSharp-4.1\UserInterface\PostSharp.HQ\Vsx\VsxProcess.cs:line 482
   at PostSharp.HQ.Vsx.VsxProcess.InstallVsxTask.<Execute>d__13.MoveNext() in c:\src\PostSharp-4.1\UserInterface\PostSharp.HQ\Vsx\VsxProcess.cs:line 385
   --- End of inner exception stack trace ---
---> (Inner Exception #0) System.Net.WebException: The remote server returned an error: (407) Proxy Authentication Required.
   at System.Net.HttpWebRequest.GetResponse()
   at PostSharp.HQ.Vsx.VsxProcess.InstallVsxTask.GetDownloadUrl(String searchString, String vsixId, Version requiredVsVersion) in c:\src\PostSharp-4.1\UserInterface\PostSharp.HQ\Vsx\VsxProcess.cs:line 482
   at PostSharp.HQ.Vsx.VsxProcess.InstallVsxTask.<Execute>d__13.MoveNext() in c:\src\PostSharp-4.1\UserInterface\PostSharp.HQ\Vsx\VsxProcess.cs:line 385<---
EN

回答 1

Stack Overflow用户

发布于 2016-03-24 21:33:59

NuGet包管理器扩展是PostSharp Tools for Visual Studio的基本组件,因此安装程序会尝试从Visual Studio Gallery下载NuGet包管理器扩展,如果它未安装或不满足最低版本要求(用于VS2012和VS2013的NuGet 2.2和用于VS2015的NuGet 3.0 )。

在这种情况下,需要代理身份验证,而PostSharp不能很好地处理这种情况。

作为解决方法,您可以手动安装NuGet包管理器扩展。在这种情况下,安装程序不应该尝试访问Visual Studio Gallery,并且不应该抛出WebException。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36135607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档