具有 visual studio 代码恢复包的 aspnet
aspnet with visual studio code restoring packages
所以我决定试一试,在我的 mac 上尝试 visual studio 代码和 C# 开发。
设置很烦人,但我可以接受。现在我 运行 遇到了 2 个具体问题,这些问题甚至阻止我完成 HelloWorld 步骤...
1) 我使用 yo aspnet
从给定的模板创建项目。然后它会告诉你 运行 dnu restore
这在很大程度上工作正常,直到我 运行 进入以下问题:
Installing
Microsoft.Extensions.Configuration.UserSecrets.1.0.0-rc1-final
System.UnauthorizedAccessException: Access to the path
'/Users/lostballoon/.dnx/packages/Microsoft.Extensions.Configuration.UserSecrets/1.0.0-rc1-final'
is denied.
为什么只有这个包?为什么不是之前的那些?为什么我会得到这个?
我 运行 遇到了同样的问题,即使在尝试恢复 EmptyApplication
:
的包时也是如此
Installing Microsoft.AspNet.IISPlatformHandler.1.0.0-rc1-final
System.UnauthorizedAccessException: Access to the path '/Users/lostballoon/.dnx/packages/Microsoft.AspNet.IISPlatformHandler/1.0.0-rc1-final'
is denied. at System.IO.UnixFileSystem.CreateDirectory(String
fullPath) at System.IO.Directory.CreateDirectory(String path)
2) In VSCode, when choosing dnx: Run Command
or dnx: Restore Packages
I get a warning pop-up that says the following:
OmniSharp server is not running.
我不知道出了什么问题以及如何让它工作。
我今天在安装东西时 运行 遇到了同样的问题。当它试图将东西安装到:
时,我遇到了类似的错误
/Users/yourname/.dnx/packages/
我所做的是打开终端,将目录更改为 /Users/yourname/,然后 运行(将 "yourname" 替换为您的用户名):
sudo chown -R 'yourname'.dnx
这使您拥有该文件夹的所有权,这样您就可以将目录更改为 .dnx 并创建 'packages' 文件夹(.dnx 文件夹中的 mkdir 包)。创建 'packages' 文件夹后,我就可以恢复了。
所以我决定试一试,在我的 mac 上尝试 visual studio 代码和 C# 开发。
设置很烦人,但我可以接受。现在我 运行 遇到了 2 个具体问题,这些问题甚至阻止我完成 HelloWorld 步骤...
1) 我使用 yo aspnet
从给定的模板创建项目。然后它会告诉你 运行 dnu restore
这在很大程度上工作正常,直到我 运行 进入以下问题:
Installing Microsoft.Extensions.Configuration.UserSecrets.1.0.0-rc1-final System.UnauthorizedAccessException: Access to the path '/Users/lostballoon/.dnx/packages/Microsoft.Extensions.Configuration.UserSecrets/1.0.0-rc1-final' is denied.
为什么只有这个包?为什么不是之前的那些?为什么我会得到这个?
我 运行 遇到了同样的问题,即使在尝试恢复 EmptyApplication
:
Installing Microsoft.AspNet.IISPlatformHandler.1.0.0-rc1-final System.UnauthorizedAccessException: Access to the path '/Users/lostballoon/.dnx/packages/Microsoft.AspNet.IISPlatformHandler/1.0.0-rc1-final' is denied. at System.IO.UnixFileSystem.CreateDirectory(String fullPath) at System.IO.Directory.CreateDirectory(String path)
2) In VSCode, when choosing dnx: Run Command
or dnx: Restore Packages
I get a warning pop-up that says the following:
OmniSharp server is not running.
我不知道出了什么问题以及如何让它工作。
我今天在安装东西时 运行 遇到了同样的问题。当它试图将东西安装到:
时,我遇到了类似的错误/Users/yourname/.dnx/packages/
我所做的是打开终端,将目录更改为 /Users/yourname/,然后 运行(将 "yourname" 替换为您的用户名):
sudo chown -R 'yourname'.dnx
这使您拥有该文件夹的所有权,这样您就可以将目录更改为 .dnx 并创建 'packages' 文件夹(.dnx 文件夹中的 mkdir 包)。创建 'packages' 文件夹后,我就可以恢复了。