相关疑难解决方法(0)

NuGet适用于多个项目的解决方案

假设我有一个包含3个项目的解决方案:

  • 核心
  • UI
  • 测试

我使用的一些NuGet包将适用于所有3个项目.有些只适用于UI和测试,有些只适用于测试(如NUnit).

使用NuGet进行设置的正确方法是什么?

  1. 我是否需要在所有三个项目中使用"添加库包参考"?
  2. 我是否应该在第一次需要包时使用"添加库包参考",然后使用添加参考 - >浏览进行后续使用?

在任何一种情况下,我应该有多少个packages.config文件?

.net nuget

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

从Visual Studio外部使用NuGet powershell命令行开关

我试图在Visual Studio 2010中使用Package Manager控制台中我最喜欢的源代码控件.我遇到了另一个主题中描述的问题.现在最好的答案是将所有命令行内容从Visual Studio移到裸机Powershell.

但是这种情况下Visual Studio相关的命令行开关不起作用.例如,最关键的一个 - 我无法Update-Database从Entity Framework 运行命令.

是否可以在Powershell中以某种方式为当前项目注册Visual Studio特定的命令行开关?或者让Powershell自动从packages子文件夹中获取当前项目上下文?

powershell visual-studio-2010 nuget

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

在Visual Studio外部使用NuGet Package Manager控制台来运行实体框架迁移

反正在Visual Studio外打开NuGet Package Manager控制台吗?

我的目标是运行一些我使用EntityFramework.Migrations创建的迁移

基本上我想Update-Database –Verbose在没有visual studio的环境中运行命令,但确实有PowerShell 2.0和NuGet命令行工具.

visual-studio-2010 entity-framework-4 nuget ef-migrations

20
推荐指数
2
解决办法
1万
查看次数

如何在Visual Studio外部使用nuget包管理器从命令行安装/更新包?

我正在使用微服务架构,核心代码通过nuget包共享.这一切都很好,除了我需要更新我的核心nuget软件包然后还更新10+解决方案的罕见场合.随着visual studio永远加载,我不想进入并打开每个只是为了从nuget包管理器运行Update-Package命令.

我查看了使用nuget.exe命令行,但安装选项只下载包而不是将其安装到我的项目中.我已经尝试过在visual studio之外搜索如何运行包管理器,但最接近的是两年半前这篇文章说这是在路线图上有一个过时的链接.我也不熟悉在本网站上要求更新的方式.

有谁知道我错过了nuget的某些功能吗?如果不是,有没有人知道任何替代方法来更新多个解决方案的nuget包而不必每次等待可怕的Visual Studio加载时间?

visual-studio nuget visual-studio-2015

6
推荐指数
1
解决办法
1179
查看次数