无法在 visual studio 2019 中使用 运行 虚拟机中的包管理器控制台
Unable to use package manager console in visual studio 2019 that running inside Virtual Machine
我正在尝试 运行 我的 .NET Core 3.1 应用程序 Windows 带有新 Visual studio 2019 IDE 的虚拟机(我的应用程序不是在此虚拟机中创建的机),但我遇到了两个问题,第一个是:
VS 无法恢复所有解决方案包,第二个是:所以当我不想尝试使用包管理器控制台通过某些命令解决这个问题时,我遇到了以下问题
无法找到回退包文件夹“/usr/share/dotnet/sdk/NuGetFallbackFolder”。
这是屏幕截图:
注意:我的应用程序是由(Asp.net 核心样板框架)构建的
我找到了,我按照以下步骤操作,一切正常:
首先,您应该编辑 project 中的路径。 assets文件成为指的是一个新的项目路径。
为存在 .sln 文件的同一目录打开 Power Shell 然后在命令 运行 下
PS E:\WorkSpace\VMTEST.5.0\aspnet-core\src\VMTEST.Web.Core\obj>dotnet restore VMTEST.sln
(如果不行,再运行命令)
确保您已清除 Nuget 缓存。
清理你的项目。
构建您的项目。
关闭VS再重新打开
在我的情况下,上述步骤解决了问题(问题包控制台和恢复包问题)。
我正在尝试 运行 我的 .NET Core 3.1 应用程序 Windows 带有新 Visual studio 2019 IDE 的虚拟机(我的应用程序不是在此虚拟机中创建的机),但我遇到了两个问题,第一个是: VS 无法恢复所有解决方案包,第二个是:所以当我不想尝试使用包管理器控制台通过某些命令解决这个问题时,我遇到了以下问题
无法找到回退包文件夹“/usr/share/dotnet/sdk/NuGetFallbackFolder”。
这是屏幕截图:
注意:我的应用程序是由(Asp.net 核心样板框架)构建的
我找到了,我按照以下步骤操作,一切正常:
首先,您应该编辑 project 中的路径。 assets文件成为指的是一个新的项目路径。
为存在 .sln 文件的同一目录打开 Power Shell 然后在命令 运行 下
PS E:\WorkSpace\VMTEST.5.0\aspnet-core\src\VMTEST.Web.Core\obj>dotnet restore VMTEST.sln
(如果不行,再运行命令)
确保您已清除 Nuget 缓存。
清理你的项目。
构建您的项目。
关闭VS再重新打开
在我的情况下,上述步骤解决了问题(问题包控制台和恢复包问题)。