我在一个解决方案中有一个.Net标准项目,我想让msbuild在我们的构建服务器上构建它。如果我不先运行"nuget restore“,我会收到错误消息"project.assets.json‘not found. run a NuGet package restore”。我已经在解决方案级别的" packages“文件夹中拥有了所有必需的NuGet包。我想以某种方式指出,msbuild应该只使用本地“包”文件夹中的文件,而不是尝试重新下载这些文件。我该怎么做呢?谢谢。
我们最近转向了TFS 2017,我正在尝试将现有的构建从基于XAML的构建转换到新的构建系统。这一切都在公司防火墙后面。
我的测试项目(dotNet核心)由于错误而失败.
Assets file '<snip>project.assets.json' not found. Run a NuGet package restore to generate this file.
...so我在构建中添加了一个Nuget还原步骤。这导致生成日志中出现以下错误.
<snip>
Starting: NuGet restore
****************
我见过很少的网络帖子和解决方案,但似乎不起作用。我错过了显而易见的事情吗?这就是我所拥有的
在解决方案级别,而不是包所在的位置,我有一个文件夹,如下面的图所示
.tfignore包含以下内容
# Ignore NuGet Packages
*.nupkg
# Ignore the NuGet packages folder in the root of the repository. If needed, prefix 'packages'
# with additional folder names if it's not i
我正在尝试使用VS 2017 Enterprise安装NuGet包Grpc.Tools和Grpc、Grpc.Core和Google.Protobuf。除了Grpc.Tools之外,所有软件包都可以安装。如果我试图安装Grpc.Tools,我就无法在packages/中获得相应的文件夹。包管理器命令行发出以下输出:
"Grpc.Tools 1.4.1" wird installiert.
Das NuGet-Paket "Grpc.Tools 1.4.1" wird installiert.
Commit für Wiederherstellung wird au
我刚刚创建了一个带核心的ASP.NET应用程序,当我尝试运行它时会显示: Error NETSDK100 file .NET NETSDK100。运行NuGet包还原以生成此文件。 我已经运行了dotnet restore命令,并说: dotnet : System.AggregateException: One or more errors occurred. (One or more errors occurred. (Cannot create 'C:\ProgramFiles\dotnet\sdk\NuGetFallbackFolder\system.linq.expres
我有一个从.net表单迁移过来的maui应用程序。我可以在Azure DevOps和我的Mac上建立一个很好的系统。但是,当我试图在Visual中的Windows上构建它时,我会得到以下错误消息:
Assets file '..obj\project.assets.json' doesn't have a target for 'net6.0-android'. Ensure that restore has run and that you have included 'net6.0-android' in the TargetFram
我的解决方案(.sln)包含21个项目,nuget restore需要花费大量时间(4M和56s)。
我正在尝试缓存nuget packages,以便更快地恢复。
我已经成功地缓存了/.nuget/packages,并且缓存正确,但是当构建运行时,它试图访问解决方案中每个项目的project.assets.json,并得到以下错误:error NETSDK1004: Assets file 'd:\a\1\s\src\Project\obj\project.assets.json' not found. Run a NuGet package restore to genera