堆栈上有一个类似的帖子,但它对我的问题没有帮助,可能是因为我使用的是Visual Studio 2015.
如何在VS2015中显示"启用NuGet包还原"选项?
我选择了File> New Project并创建了一个空的ASP.NET Web应用程序.我正在寻找这个菜单选项.

我应该提一下,我已经在我的项目文件夹中查找了任何预先存在的nuGet文件,但没有.
我正在尝试使用nopCommerce(这是用.NET Core编写的),但当我想运行该项目时,我面临52个错误告诉我运行一个nuget包恢复
资产文件〜\ obj\project.assets.json'找不到.运行NuGet包还原以生成此文件.Nop.Web.MVC.Testsote
当我使用右键单击解决方案并选择Restore Nuget Packages时,我收到以下消息:
所有软件包都已安装,无需恢复.
但那些52个错误仍然存在,并且在工具 - > NuGet包管理器 - >管理NuGet包解决方案中解决方案 没有安装任何东西,我最近也将我的VS2017更新为15.5.4
我收到以下错误:
[A] System.Web.WebPages.Razor.Configuration.HostSection无法强制转换为[B] System.Web.WebPages.Razor.Configuration.HostSection.类型A源自'System.Web.WebPages.Razor,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',位于'默认'位置'C:\ WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System .Web.WebPages.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll".类型B源自'System.Web.WebPages.Razor,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35',位于'默认'位置'C:\ Users\MyName\AppData\Local\Temp\Temporary ASP.NET Files\root\63e7ff36\a1cb775d\assembly\dl3\8f568c18\9b7ddacf_d04dcf01\System.Web.WebPages.Razor.dll'.
我已经搜索了stackoverflow的类似问题,我使用了他们的解决方案,但它似乎没有解决我遇到的问题.
它突然发生,我只是按下清洁解决方案,这个错误弹出.我也开始在解决方案上使用nuget包恢复.我也更新了我的软件包(使用Update-package),因此其中一个可能与此问题有关.
我正在尝试使用MSBuild 12.0 构建一个packages内容缺失(repositories.config内部除外)的解决方案.我希望它能在构建之前自动恢复所有丢失的软件包但事实并非如此--MsBuild会报告大量错误:
"你错过了使用指令或汇编引用吗?"
NuGet Manager是2.7(我在Visual Studio 2013中看到这个关于框).我甚至试图传递EnableNuGetPackageRestore=true参数 - 没有运气.我错过了什么?
我在vs 2012中有这样的错误:项目杂项文件的NuGet包恢复失败:值不能为null或空字符串.参数名称:root.0 0
我看到这是一个修复版本2.8 的错误https://nuget.codeplex.com/workitem/3780但是我在https://nuget.codeplex.com上找不到2.8版本 是否可以修复错误没有安装2.8版本?或者如何获得2.8?
这是我自己的定制nuget包,我还没有发布并在本地测试.
nuget包由dll文件和nuspec文件组成,如下所示.
<?xml version="1.0"?>
<package >
<metadata>
<id>MyLib</id>
<version>1.0.0</version>
<authors>Author</authors>
<owners>Owner</owners>
<licenseUrl>license url</licenseUrl>
<projectUrl>project url</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>some description</copyright>
<tags>Tag1 Tage2</tags>
</metadata>
<files>
<file src="bin\Debug\netstandard1.4\*.dll" target="lib" />
<file src="bin\Debug\netstandard1.4\*.pdb" target="lib" />
</files>
</package>
Run Code Online (Sandbox Code Playgroud)
我已将nupkg文件复制到某个位置并将其添加到
Visual studio Tools -> Options -> Packages -> sources directory
Run Code Online (Sandbox Code Playgroud)
错误:
Package MyLib 1.0.0 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package MyLib 1.0.0 supports: net (.NETFramework,Version=v0.0)
Package restore failed. Rolling back package changes for 'WebApplication1'.
Run Code Online (Sandbox Code Playgroud)
不确定如何解决问题或查找更多信息.
更多信息
dll文件是使用模板(.Net Framework 4.5.2)创建的
Templates -> Visual C# -> .NET …Run Code Online (Sandbox Code Playgroud) 如何在Visual Studio 2015中启用nuget包还原功能?
我的上下文菜单中缺少该功能(是的 - 我已经仔细检查过我在解决方案而不是项目上尝试它)
我唯一的项目是.NET 4.5控制台应用程序 - 还没有.nuget文件夹.安装了一个实际的nuget包.
我正在按照这个简单的教程开始使用C#中的Google+ API进行编码.但是,我在第3步遇到了几个小时,其中第一个子步骤是:
当我点击Projet时,没有选项"启用NuGet包恢复".
这里是一个管理的NuGet软件包选项,但没有还原按钮或选择任何责任.
该项目没有构建并给我错误:
错误1此项目引用此计算机上缺少的NuGet包.启用NuGet Package Restore以下载它们.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105.丢失的文件是C:\ Users\Documents\google +\gplus-quickstart-csharp\.nuget\NuGet.targets.C:\ Users\Documents\google +\gplus-quickstart -csharp\gplus-quickstart-csharp\gplus-quickstart-csharp.csproj 201 5 gplus-quickstart-csharp
我去了微软网站,它只重定向到NuGet文档,在那里我找不到任何有用的东西.我尝试了以下命令(在示例中描述):
但无济于事.是的,NuGet已经安装完毕.有任何想法吗?谢谢!
c# nuget-package google-plus visual-studio-2013 nuget-package-restore
我的Team Foundation Service构建遇到了一个奇怪的问题.我把它排队并且它开始很好,但随后它失败并出现以下错误:
C:\a\src\Platform\Prod\Platform.Web\Platform.Web.csproj (436): The build restored NuGet packages. Build the project again to include these packages in the build. For more information, see http://go.microsoft.com/fwlink/?LinkID=317568.
Run Code Online (Sandbox Code Playgroud)
然后我按照消息/ URL对构建重新排队,然后......再次发生.我用Google搜索过,但我似乎无法弄清问题是什么.我可以在Visual Studio中构建得很好,并且该解决方案已配置为包还原.有什么想法吗?
提前致谢.
nuget ×9
c# ×4
.net-core ×3
.net ×1
asp.net ×1
azure-devops ×1
build ×1
google-plus ×1
msbuild ×1
tfs ×1
web-config ×1