问题标签 [nuget-package]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1747 浏览

nuget - 无需将文件添加到 Visual Studio 项目的 NuGet 包

我刚刚开始使用 NuGet 并试图了解它。我可能正在尝试将 NuGet 用于某些不适合的用途,但我希望有人能给我一些提示。

我的问题:我正在尝试创建一个包含不同文件的包。文件具有不同的类型(图像、文本文件等)。我希望包能够工作,以便将文件添加到我的应用程序根目录中,但不包含在我的 Visual Studio 项目中。我已经尝试过了,但文件总是添加到项目中。有没有解决的办法?

谢谢

0 投票
1 回答
2111 浏览

nuget - 以编程方式安装 NuGet 包

我正在尝试以编程方式安装一个简单的 nuget 包。我创建了一个包含 Site.css 文件的包。所以它位于包的内容文件夹中。

使用此代码

假设我提供 packageID = 'Testpackage' 和 physicalPath = 'c:\inetpub\test' 它创建:

c:\Inetpub\test\Testpackage

该文件夹包含:

包含 Site.css 和 Testpackage.0.1.nupkg 的内容文件夹

不完全是我想要做的,但有点:)

是否可以这样更改:

  • 我可以指定它应该将包放置在哪里以实现其缓存功能

  • 是否将内容文件夹中的任何内容放置到指定路径?

  • 如果包在 lib 文件夹中包含 dll,则将它们放入 bin 目录中(如果不存在则创建)

0 投票
1 回答
234 浏览

nuget - 我无法创建 NuGut 包。怎么解决?

由于我认为缺少写权限,我无法创建 nuget 包。

该路径是 Click Once 安装的结果。

我该如何解决这个问题?

错误:


NuGet 包资源管理器

无法生成临时类(结果=1)。

错误 CS0016:无法写入输出文件 'c:\Users\Adam Speight\AppData\Local\Temp\0c2jg3wu.dll' - '访问被拒绝。'


好的

0 投票
1 回答
4486 浏览

nuget - Nuget 包未在自定义包上添加参考

我创建了一个 nuspec 文件:

在具有文件结构的目录中

  • 我的包裹
    • 组件
      • 我的包.dll
    • MyPackage.nuspec

我使用创建我的包nuget.exe pack myPackage.nuspec并将其放置在我的本地资源中。我可以从视觉工作室找到并安装它

  • dll被复制到包目录中
  • 但是引用没有添加到项目中
  • 没有创建 repositories.config
  • 没有创建 packages.config

我错过了什么?

0 投票
1 回答
2375 浏览

xml - 在 PowerShell 中使用 msbuild 在 NuGet 中的安装事件上编辑 csproj

我在 Clarius的 Daniel Cazzulino 的博客上看到了一个很好的例子。我想做一些类似他所做的事情。

我正在尝试通过NuGet提供一些基本的T4 模板并遇到问题,因为它们每个在csproj文件中都有一个条目,说明这使得它们都独立运行,这是不可取的。如果值这样读取,那么一切都会好起来的。<Generator>TextTemplatingFileGenerator</Generator><Generator></Generator>

我想使用msbuild删除此设置,就像您在上面的示例中修改csproj一样。我编写了一个PowerShell脚本来删除有问题的值,但它需要卸载项目。Msbuild似乎更适合这项任务,但我不熟悉它。我做了一些搜索,但仍然在黑暗中。

他所做的和我想做的区别在于他添加了一些东西,我想编辑一些东西,但我不知道如何使用msbuild xml 遍历方法来定位信息。

这是我在@Keith Hill 的帮助下编写的PowerShell脚本:

有关如何在 msbuild 中执行此操作的任何建议?

这是 Daniel 的代码(它存在于作为 NuGet 安装生命周期一部分的 Install.ps1 文件中):

0 投票
5 回答
25266 浏览

.net - NuGet:远程服务器返回错误(403)禁止

每当我尝试安装软件包时,我都会收到此错误

我可以使用其他命令,例如 get-package -ListAvailable,并发现已安装的包是否有任何更新,但实际上无法通过 Nuget 安装任何东西。

这对于命令行和包管理器 GUI 是相同的。

我正在使用 Visual Web Developer 2010。

我也在企业环境中,我怀疑这是主要问题。

任何可能的指针?

0 投票
2 回答
3569 浏览

visual-studio-2010 - Nuget - 添加库包引用 - 在当前包源中找不到包

我无法在“添加库包引用”对话框中看到任何包。任何帮助表示赞赏。

在此处输入图像描述

在此处输入图像描述


这肯定与我使用的网络有关。我从办公室连接并没有看到任何包裹,现在从家里我看到所有包裹没有任何变化。可能是办公室的防火墙限制……不过不确定。

0 投票
1 回答
110 浏览

nuget - 自动生成 Nuget 命令?

我最近知道 NuGet 和 MVCScaffolding ,

所以我觉得为我公司写一个自定义的脚手架包来生成一些模板代码真的很好,

然后我做到了,效果很好,

但在某些情况下,我需要一个自动生成我的代码的代码生成器(比如可以自动生成一些代码的自定义工具)

我的意思是我不想强迫用户在改变班级时运行命令,

正如我之前提到的,我可以通过自定义工具来做到这一点,但我想通过单一路径完成所有这些生成

您是否认为有任何解决方案可以从自定义工具运行 nuget 命令或

我不知道有什么方法可以自动运行 nuget 命令...

或任何其他想法?...

0 投票
4 回答
4588 浏览

asp.net - 更新现有 Nuget 包中的文件

我有一个多项目 ASP.NET Web 窗体应用程序解决方案。我需要将母版页(3 个文件)、一些用户控件和一些图像、脚本和 CSS 文件共享给解决方案中的其他项目。

我已经根据文档使用 NuGet 包资源管理器创建了一个包:

http://docs.nuget.org/docs/creating-packages/using-a-gui-to-build-packages

我当前的问题是:我已经更新了根项目中的共享文件,现在我想在将包拉入其他项目之前更新包(包当前位于我的开发机器上的本地文件夹中)。我该怎么做呢?

如果有人有一些快速入门的 NuGet 链接,请分享,因为官方文档并没有为我做这件事。

0 投票
1 回答
789 浏览

nuget - 安装 NuGet 包的问题

我正在尝试安装像 Unity 或 EntityFramework 这样的 NuGet 包,但下载 Nuget 后无法安装这些包并返回此错误消息:

我该如何解决这个问题?提前致谢 ;)