Assets file 'E:\*\*\*\obj\project.assets.json' not found.Run a NuGet package restore to generate
Severity | Code | Description | Project | File | Line | Suppression State |
---|---|---|---|---|---|---|
Error | NETSDK1004 | Assets file ‘E:\DemoTest\Demo\Demo\obj\project.assets.json’ not found. Run a NuGet package restore to generate this file. | Demo | C:\Program Files\dotnet\sdk\3.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets | 234 |
这就是.net standard的包没还原,从而导致连System命名空间都找不到的错误。
解决步骤:
- 检查是否安装NETStandard.Library包,
- 检查Visual Studio包管理的设置问题。
Visual Studio 2015默认是勾上的, 而2017和2019有可能没有勾上。