首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我的文档文件夹位于共享驱动器上,我可以安装/使用nuget吗?

如果我的文档文件夹位于共享驱动器上,我可以安装/使用nuget吗?
EN

Stack Overflow用户
提问于 2012-03-24 12:04:34
回答 4查看 1.7K关注 0票数 8

我在nuget论坛上看到一个问题数目,如果您的文档文件夹位于共享驱动器上,则无法安装。如果我没有改变这个(锁定策略)的灵活性,有什么方法可以使用nuget吗?

下面是从VS扩展管理器安装它时遇到的错误:

系统找不到指定的路径。(HRESULT例外:)

VS日志文件显示:

代码语言:javascript
复制
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)
EN

回答 4

Stack Overflow用户

发布于 2012-10-26 09:02:54

我面临着一个类似的问题,关于CasPolloadFromRemoteSources的各种建议都失败了;下面是对我有用的内容(在Windows 7 sp1上):

  1. 卸载当前的NuGet扩展
  2. 关闭
  3. 打开注册表编辑器并导航到HKEY_CURRENT-USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\
    • Personal键将显示共享文件夹作为其值。

  1. 将该值修改为本地驱动器位置,例如C:\Temp\
    • 不要关闭regedit,因为您很快就会把它改回来

  1. 开放Visual
    • 它可能会抱怨找不到特定的设置,但我只是点击了警告。

  1. 安装NuGet扩展
    • 至少对我来说,这一切都是以以前没有发生过的方式顺利发生的。

  1. 退出
  2. Personal注册表值恢复到以前的状态
  3. 重新启动Visual
    • ..。等等!

票数 10
EN

Stack Overflow用户

发布于 2012-03-24 15:38:06

我没有亲自测试这一点,但是您可以尝试修改C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config文件并包含loadFromRemoteSources元素:

代码语言:javascript
复制
<loadFromRemoteSources enabled="true"/>

<configuration> \ <runtime>的位置。此外,您还可以尝试验证是否安装了其他旧版本的NuGet。您应该使用上下文菜单启动Visual 2010快捷方式,并选择“以管理员身份运行”以确保可以卸载它。

此外,还可以考虑将"FullTrust“添加到.NET的共享中。

代码语言:javascript
复制
CasPol.exe -m -ag 1.2 -url file://ServerName/ShareName/* FullTrust
票数 3
EN

Stack Overflow用户

发布于 2012-07-06 11:54:01

尝试在MyComputer的系统属性>预置选项卡中设置您的环境变量路径

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

https://stackoverflow.com/questions/9851580

复制
相关文章

相似问题

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