nuget相关内容

调试私有 NuGet 包?

我使用符号选项将一些私有/内部库作为 NuGet 包发布.包和符号托管在内部网络共享上.调试时如何单步执行这些包? 当我从这些包开始编写代码时,Visual Studio 会显示“无可用源"/“未找到符号"页面.单击“加载符号"仅允许 pdb 文件,而不是符号包. 这些包不适合在 NuGet Gallery/SymbolSource 上发布. 解决方案 你用来生成带有符号的包的 ..
发布时间:2022-01-20 09:04:02 其他开发

Azure DevOps:用户没有完成此操作的权限.你需要有'AddPackage'

我收到一个错误: 用户 XXX 没有完成此操作的权限.你需要有'AddPackage' 尝试将 nuget 包推送到 Azure DevOps 工件时.我是管理员这是舞台: - 阶段:显示名称:'发布'条件:成功()工作:- 工作:“发布"displayName: '发布 nuGet 包'脚步:- 下载:当前工件:$(PIPELINE_ARTIFACT_NAME)displayName: ..
发布时间:2022-01-20 09:03:52 其他开发

如何编写自定义的 powershell 主机

类似于 nuget 希望在深入调试器之前寻找任何入门材料 解决方案 MSDN 有一个 专门用于编写 PowerShell 主机>PowerShell SDK 文档,这是一个很好的起点. 除了 搜索 返回以下内容: http:///powershellstation.com/2009/10/12/writing-your-own-powershell-hosting-app ..
发布时间:2022-01-20 09:03:35 C#/.NET

使用 Entity Framework 5 和 nuget 重新创建表

我正在使用 Code First 创建表. 我创建了类、映射文件并在 nuget 中发出了 add-migration 命令,然后是 update-database 命令 然后我改变了班级,像个白痴一样删除了表格. 我删除了迁移类文件 我发出了添加迁移命令 当我发出更新数据库命令时,我收到以下错误: System.Data.SqlClient.SqlExcept ..
发布时间:2022-01-20 09:03:16 其他开发

在运行时加载 NuGet 依赖项

我正在寻找一种通过执行以下步骤来运行代码的方法: 接收 NuGet 包列表(元组列表(“包名称"、“包版本"、“主类路径"). 在本地目录中检索它们(参见代码示例 #1) 在运行时将它们加载到我的程序中 通过自省运行主类(参见代码示例 #2) 现在我正在努力完成第三步.我不知道如何在运行时加载我的包. 我的主要问题是: 如何知道检索到的包存放在哪些文件夹中? 如何将 ..
发布时间:2022-01-20 09:03:05 C#/.NET

为什么使用 NuGet 而不是直接在我的机器上安装库

我不明白 - 有人可以向我解释为什么我应该使用 NuGet 而不是通过安装一堆库setup.exe 或 MSI?有什么优势? 例如,通过 NuGet 安装 Entity Framework 4.3 是否比下载安装程序更好?此外,如果我通过 NuGet 安装实体框架,那么它是否可用于我创建的任何新解决方案或项目(这里有点混淆). 基本上,NuGet 做了哪些普通安装不做的事情(反之亦然! ..
发布时间:2022-01-20 09:02:56 其他开发

创建具有多个 DLL 的 nuget 包

假设我有一个具有这种结构的项目: 我的图书馆\我的图书馆.sln我的图书馆.Core\MyLibrary.Core.csprojMyLibrary.Extensions\MyLibrary.Extensions.csprojMyLibrary.Tests\MyLibrary.Tests.csproj 我想创建一个包含 MyLibrary.Core.dll 和 MyLibrary.Extensi ..
发布时间:2022-01-20 09:02:50 其他开发

没有 frameworkAssemblies 无法解决程序集引用问题

我正在尝试验证 Protocol Buffers 将与 ASP.NET 团队的新可移植运行时一起使用,并且理想情况下,大多数其他现代环境.3.0.0-alpha4 版本是不久前使用 profile259 创建的,所以我希望在某些情况下需要进行一些更改,但我想我会试一试.我知道 Oren Novotny 关于定位 .NET Core 的帖子,并且预计必须对 Google.Protobuf nuspe ..
发布时间:2022-01-20 09:02:41 C#/.NET

使用 NuGet 和源代码控制的多人团队

我在一个两人团队中,使用 Team Foundation Server 进行源代码控制.我开始了一个新的解决方案.对于该解决方案,我创建了几个项目.其中许多我使用 NuGet 来安装 AutoMapper 和 Unity.然后我右键单击解决方案并选择“添加到源代码管理".然后我签入了由此产生的未决更改. 我团队中的另一个人做了最新的,所有的 NuGet 引用对他来说都失败了. 所以,我 ..

在一个解决方案中从多个项目创建一个 NuGet 包

我正在开发一个解决方案,其中包含 4 个类库项目(A、B、C、D).A 和 B 可以被视为解决方案中的顶级项目.A 和 B 都引用 C,而 D 独立. 这四个项目代表了我制作的一组处理自动化工作流程的服务.它们都密切相关,并且只会在一个位置(服务管理器)使用,所以我不想将它们分成不同的解决方案. 我的问题是我想创建一个包含所有 4 个库的单个 NuGet 包,而不必全部构建它们并手动收 ..
发布时间:2022-01-20 09:01:57 C#/.NET

如何在 GitHub 操作中推送 nuget 包

我正在尝试使用 GitHub 操作从我的项目生成 NuGet 包并将其推送到(私有)GitHub 注册表. 我的脚本([NAME] 字段已编辑): name: 更新 NuGet开:[推]工作:建造:运行:ubuntu-latest名称:更新 NuGet脚步:- 使用:actions/checkout@master- 使用:actions/setup-dotnet@v1和:dotnet 版本 ..
发布时间:2022-01-20 09:01:49 其他开发

如何从命令行安装 Visual Studio Gallery 扩展

TL;DR 有没有办法从命令行访问 Visual Studio Gallery,类似于 Chocolatey? 我正在尝试使用 Vagrant 配置 Visual Studio 开发环境.现在,团队成员使用 Visual Studio Gallery 提供的各种扩展,如果他们可以在配置机器时编写安装脚本,那就太好了. 如果不存在任何基于 nuget 的内容,我想我们可能会弄脏并使用 w ..

NuGet 和分布式版本控制 (DVCS)

我想知道是否可以使用 nuget 仅在版本控制中存储对所需包的引用(仅 package.config 并忽略包文件夹). 有没有办法告诉 nuget(重新)下载各种 package.config 文件中所有引用的包?或者类似的东西可以放入构建脚本中. 更新: 似乎我不是唯一请求此功能的人:查看此工作项(感谢 PHeiberg 的提示) 更新 2: NuGet 现在已内 ..
发布时间:2022-01-20 09:01:23 其他开发

为什么 ASP.NET MVC 4 有这么多的 NuGet 包,哪些是真正重要的?

正如标题所说,为什么 ASP.NET MVC 4 项目有这么多的 NuGet 包?现在整个框架都拆分成包了吗?对于将是网站、没有 API 等的空项目,哪些是真正重要的? 更新 为了澄清,我没有问题,除非您将基本的混淆视为一个问题.我只想知道为什么新的MVC 4项目默认安装了这么多包?一个空的项目有一整页的包.一个互联网项目包含三个完整页面的包. 我只是好奇为什么这是因为我当前的 ..
发布时间:2022-01-20 09:01:07 其他开发

Nuget - 在构建期间看不到允许 nuget 下载丢失的包

我收到一条消息,内容如下: 错误 1 ​​默认情况下禁用包还原.要表示同意,请打开Visual Studio 选项对话框,单击包管理器节点,然后选中“允许 NuGet 在构建期间下载丢失的包."你可以也通过设置环境变量来表示同意'EnableNuGetPackageRestore' 为'true'. 当我转到工具 -> 选项时,我没有看到包管理器,在下面我看到包源和最近的包.我没有看到 ..
发布时间:2022-01-20 09:01:00 其他开发

您的项目未引用“.NETFramework,Version=v4.5";框架.

我正在使用 VS 2015. 您的项目未引用“.NETFramework,Version=4.5"框架.在中添加对“.NETFramework,Version=4.5"的引用project.json 的“框架"部分,然后重新运行 NuGet恢复. 在添加到我的 MVC 层后不久,我在数据访问和业务逻辑层上收到此错误.在那之前一切都很好,但我不知道是什么触发了这个错误.这是我的 proj ..
发布时间:2022-01-20 09:00:53 C#/.NET

Chocolatey 和 NuGet 的区别

Chocolatey 是 NuGet 还是其他包管理器?我应该把我的开源应用程序放在哪里?NuGet 还是 Chocolatey? 解决方案 NuGet 旨在让您轻松地将代码库添加到您的项目中.JSON.NET、Entity Framework 等. Chocolatey 实际上是在 NuGet 包系统之上构建的,但它旨在满足不同的需求.Chocolatey 包装了应用程序和其他可执 ..
发布时间:2022-01-20 09:00:12 其他开发

如何列出所有已安装的 NuGet 包?

如何列出所有本地安装的 NuGet 包? 是否有与 RPM -qa 等效的 NuGet?在 Chocolatey 中有 chocolatey list -localonly,但对于我的生活我找不到与该命令等效的 NuGet. 解决方案 在NuGet Package Manager Console中,输入以下命令: 获取包 |格式表-AutoSize 这将打印出已安装软件包的列表, ..
发布时间:2022-01-20 09:00:03 C#/.NET