Win8のVS2012にNugetやその他の拡張機能をインストールできない


1

Winodws 8を新しくインストールしたときにVisual Studio Ultimate 2012の拡張機能をインストールしようとすると、次の例外が発生します。

System.IO.FileNotFoundException:システムはファイルを見つけることができません   指定されています。 (HRESULTからの例外:0x80070002)   System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32   errorCode、IntPtr(errorInfo))   Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetScopePaths(String   applicationPath、文字列suffixOrName、文字列vsVersion、ブール値   isLogged、ブール値isForIsolatedApplication)   Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(String   applicationPath)at   VSIXInstaller.App.GetExtensionManager(SupportedVSSKU sku)   VSIXInstaller.App.GetExtensionManagerForApplicableSKU(SupportedVSSKU)   supportedSKU、IInstallableExtension installableExtension、List`1   VSIXInstaller.App.InitializeInstall()の該当するSKU)   System.Threading.Tasks.Task.InnerInvoke()   System.Threading.Tasks.Task.Execute()

私はVSを修復しようとした、動作しませんでした、そしてまたアンインストール/インストールしようとし、同じ問題を得た。アイデアとして誰か?


1
あなたは管理者として実行してみましたか? VSはどこにインストールされていますか?あなたですか ドキュメントフォルダをネットワーク共有にリダイレクトする
Louis

はい私は管理者として実行しようとしましたが、それは何も変更しません。私はそれを職場ではなく自宅ではなく自分のPC上で動かさせました。それはすべてCドライブです。
VinnyG

それが答えであるかどうかはよくわからないが、私が自分のCで直接securityタブにフルコントロールを追加するならば:インストールはうまくいく...
VinnyG

回答:


1

My Documentsディレクトリをなんらかの理由で削除したことに気付くまで、私はこれに困惑しました。再作成 C:\Users\<username>\Documents インストールを許可しました。

他の人が報告しました マイドキュメントが別の場所に再マッピングされたときと同じバグ 。これを回避するには、標準の場所にマップを戻し、 vsixマッピングを修復します。

他のすべてが失敗した場合は、手動で拡張機能を解凍できます。

  • Visual Studioで、[ツール]&gt;に移動します。拡張機能と更新プログラム、およびオンラインリポジトリから機能する拡張機能をインストールします(私は "Microsoft Visual Studio 2012 Feedback Tool"を使用しました)。何らかの理由で、VSに表示されるように手動で解凍する新しい拡張子を取得するためにこれが必要です。
  • Visual Studioを閉じます。
  • 開梱する .vsix Visual Studioのextensionsディレクトリのサブディレクトリとしてのファイル C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\11\Extensions\、あなたがインストールした拡張機能と並んで(私は7-zipを使用しました)。
  • Visual Studioを再起動します。 「拡張機能とアップデート」の下に、新しい拡張機能が表示されましたが、無効とマークされました。有効にしてVSを再起動してください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.