标签: nuget-package-restore

如何在Visual Studio中启用NuGet包还原?

堆栈上有一个类似的帖子,但它对我的问题没有帮助,可能是因为我使用的是Visual Studio 2015.

如何在VS2015中显示"启用NuGet包还原"选项?

我选择了File> New Project并创建了一个空的ASP.NET Web应用程序.我正在寻找这个菜单选项.

在此输入图像描述

我应该提一下,我已经在我的项目文件夹中查找了任何预先存在的nuGet文件,但没有.

c# asp.net nuget nuget-package-restore visual-studio-2015

263
推荐指数
9
解决办法
31万
查看次数

找不到资产文件project.assets.json.运行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

nuget nuget-package-restore .net-core visual-studio-2017

180
推荐指数
16
解决办法
8万
查看次数

[A] System.Web.WebPages.Razor.Configuration.HostSection无法转换为... web.config问题

我收到以下错误:

[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),因此其中一个可能与此问题有关.

c# web-config nuget nuget-package nuget-package-restore

158
推荐指数
4
解决办法
6万
查看次数

NuGet自动包恢复不适用于MSBuild

我正在尝试使用MSBuild 12.0 构建一个packages内容缺失(repositories.config内部除外)的解决方案.我希望它能在构建之前自动恢复所有丢失的软件包但事实并非如此--MsBuild会报告大量错误:

"你错过了使用指令或汇编引用吗?"

NuGet Manager是2.7(我在Visual Studio 2013中看到这个关于框).我甚至试图传递EnableNuGetPackageRestore=true参数 - 没有运气.我错过了什么?

.net msbuild build nuget nuget-package-restore

106
推荐指数
5
解决办法
10万
查看次数

项目杂项文件的NuGet包还原失败:值不能为空或空字符串.参数名称:root.0 0

我在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 visual-studio-2012 nuget-package-restore

88
推荐指数
5
解决办法
8万
查看次数

Nuget - 包恢复失败.回滚"WebApplication1"的包更改.0

这是我自己的定制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)

c# nuget nuget-package-restore .net-core visual-studio-2017

54
推荐指数
2
解决办法
6万
查看次数

为什么.my NET Core解决方案包含文件夹中没有包文件夹?

包是否现在缓存在某个更共享的位置或什么?

我的解决方案文件夹,没有任何packages文件夹:

解包文件夹没有包文件夹

nuget nuget-package-restore .net-core

53
推荐指数
4
解决办法
2万
查看次数

如何在Visual Studio 2015中启用nugets包还原?

如何在Visual Studio 2015中启用nuget包还原功能?

我的上下文菜单中缺少该功能(是的 - 我已经仔细检查过我在解决方案而不是项目上尝试它)

我唯一的项目是.NET 4.5控制台应用程序 - 还没有.nuget文件夹.安装了一个实际的nuget包.

nuget nuget-package-restore visual-studio-2015

50
推荐指数
3
解决办法
5万
查看次数

在Visual Studio 2013上启用NuGet包还原

我正在按照这个简单的教程开始使用C#中的Google+ API进行编码.但是,我在第3步遇到了几个小时,其中第一个子步骤是:

  1. 在Visual Studio中,单击"项目">"启用NuGet包还原">在对话框中回答"是".
  2. 右键单击gplus-quickstart-csharp项目,然后选择Manage NuGet Packages.
  3. 单击Manage NuGet Packages窗口中的Restore.这将安装Google API客户端库.

当我点击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文档,在那里我找不到任何有用的东西.我尝试了以下命令(在示例中描述):

  • D:\ projects\contoso> nuget.exe恢复
  • D:\ projects\contoso> nuget.exe恢复contoso.sln
  • D:\ projects> nuget.exe恢复contoso

但无济于事.是的,NuGet已经安装完毕.有任何想法吗?谢谢!

c# nuget-package google-plus visual-studio-2013 nuget-package-restore

35
推荐指数
4
解决办法
6万
查看次数

NuGet包还原时Team Foundation Service构建失败

我的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中构建得很好,并且该解决方案已配置为包还原.有什么想法吗?

提前致谢.

tfs nuget nuget-package-restore azure-devops

33
推荐指数
3
解决办法
2万
查看次数