I see a number of issues on the nuget forum around not being able to install if your My documents folder is on a shared drive. If I don't have the flexibility to change this (locked down policy) is there any way i can use nuget?
Here is the error i get when trying to install it from the VS Extension Manager:
The system cannot find the path specified. (Exception from HRESULT:
The VS log file shows:
3/23/2012 9:45:26 PM - Microsoft Visual Studio Extension Installer 3/23/2012 9:45:26 PM - ------------------------------------------- 3/23/2012 9:45:26 PM - Initializing Install... 3/23/2012 9:45:26 PM - Extension Details... 3/23/2012 9:45:26 PM - Identifier : NuPackToolsVsix.Microsoft.67e54e40-0ae3-42c5-a949-fddf5739e7a5 3/23/2012 9:45:26 PM - Name : NuGet Package Manager 3/23/2012 9:45:26 PM - Author : Microsoft Corporation 3/23/2012 9:45:26 PM - Version : 1.6.21215.9133 3/23/2012 9:45:26 PM - Description : A collection of tools to automate the process of downloading, installing, upgrading, configuring, and removing packages from a VS Project. 3/23/2012 9:45:26 PM - Locale : en-US 3/23/2012 9:45:26 PM - MoreInfoURL : http://docs.nuget.org/ 3/23/2012 9:45:26 PM - InstalledByMSI : False 3/23/2012 9:45:26 PM - MinFramework : 4.0 3/23/2012 9:45:26 PM - MaxFramework : 4.0 3/23/2012 9:45:26 PM - 3/23/2012 9:45:26 PM - Supported Visual Studio Editions : 3/23/2012 9:45:26 PM - Version : 10.0 3/23/2012 9:45:26 PM - Pro 3/23/2012 9:45:26 PM - IntegratedShell 3/23/2012 9:45:26 PM - VWDExpress 3/23/2012 9:45:26 PM - VPDExpress 3/23/2012 9:45:26 PM - Version : 11.0 3/23/2012 9:45:26 PM - Pro 3/23/2012 9:45:26 PM - IntegratedShell 3/23/2012 9:45:26 PM - VWDExpress 3/23/2012 9:45:26 PM - VPDExpress 3/23/2012 9:45:26 PM - 3/23/2012 9:45:26 PM - Supported Isolated Shells : 3/23/2012 9:45:26 PM - 3/23/2012 9:45:26 PM - References : 3/23/2012 9:45:26 PM - 3/23/2012 9:45:26 PM - System.IO.DirectoryNotFoundException: The system cannot find the path specified. (Exception from HRESULT: 0x80070003) at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) at Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetScopePaths(String applicationPath, String suffixOrName, Boolean isLogged, Boolean isForIsolatedApplication) at Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(String applicationPath) at VSIXInstaller.App.GetExtensionManager(SupportedVSSKU sku) at VSIXInstaller.App.GetExtensionManagerForApplicableSKU(SupportedVSSKU supportedSKU, IInstallableExtension installableExtension, List`1 applicableSKUs) at VSIXInstaller.App.InitializeInstall() at VSIXInstaller.App.OnStartup(StartupEventArgs e)
I was facing a similar issue and the various suggestions about
loadFromRemoteSources failed; here's what worked for me (on Windows 7 sp1):
HKEY_CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\
Personalkey will show the shared folder as its value
regeditas you'll be changing it back in a moment
Personalregistry value back to its previous state
I don't tested this myself, but you can try to modify
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config file and include loadFromRemoteSources element:
at the location
<runtime>. Additionally you can try to verify that no other old version NuGet is installed. You should start Visual Studio 2010 shortcut with context menu and choose "Run as administrator" to be sure that you can uninstall it.
Additionally you can consider to add "FullTrust" to the share for the .NET
CasPol.exe -m -ag 1.2 -url file://ServerName/ShareName/* FullTrust
The only thing I know NuGet installs under "My Documents" is the following:
%LocalAppData\NuGet <-- here you usually find the default cache folder %AppData\NuGet <-- here you find the machine-level nuget.config file
Can you check if these folders are there?
Just a theory, but if not, maybe you can create those folders yourself and retry the installation?
If you have redirected folders.... then something is borked.
Choose menu Start → All Programs → Accessories, right-click on Command Prompt, and choose Run As Administrator. Type
subst Z: "C:\Windows" and press Enter (Z is your redirected folder path).
Run your stuff again.
The "fix": http://support.microsoft.com/kb/886549
User contributions licensed under CC BY-SA 3.0