2016-03-21 14 views
0

postsharp express 4.1をインストールしようとしていますが、インストールに失敗し、 "Proxy Authentication Required"というエラーが表示されます。Postsharpインストールエラー

私はVisual studio 2012と2015の両方を自分のマシンにインストールしています。以下はポストシャープログファイルのトレースです。どんな提案も役に立ちます。

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<--- 

答えて

1

NuGetパッケージマネージャの拡張機能は、Visual StudioのPostSharpツールの必須成分であるので、インストーラはそれがインストールされていない場合はVisual StudioギャラリーからNuGetパッケージマネージャの拡張機能をダウンロードしようとしたり、それが最小限のバージョン要件を満たしていません(VS2012およびVS2013ではNuGet 2.2、VS2015ではNuGet 3.0)。

この場合、プロキシ認証が必要で、PostSharpはこのケースをうまく処理しません。

回避策として、NuGet Package Manager拡張機能を手動でインストールできます。この場合、インストーラはVisual Studio Galleryにアクセスしないでください.WebExceptionがスローされることはありません。