问题标签 [nuget]

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 投票
5 回答
39939 浏览

c# - 如何使用 NuGet?

我已经安装了 NuGet,如何使用呢?

我看了视频,我试过了

它不起作用,我在命令行窗口中输入了它。

编辑:

我使用 VS2010 并构建 WindowsForm App 而不是 ASP.NET。

0 投票
3 回答
82 浏览

c# - 如何启动 WindowsForms 应用程序?

我做了一些事情,播放箭头没有激活:| 任何想法如何使它再次活跃?在发布和调试模式下:(

它发生在我添加 NuGet 和 log4j.net 之后。我没有错误消息,即使在许多情况下,运行也被禁用。在调试菜单中,我只有开始性能分析,附加到进程(以及其他不是开始调试的)。

0 投票
2 回答
3435 浏览

c# - Antlr.Runtime 中缺少 C# 的类

我正在尝试使用 NuGet 让 Antlr 工作。

我试图引用的 Antlr.Runtime.dll 的当前版本是 3.1.3.42154。

问题是,当我尝试构建 Lexer 和 Parser .cs 文件时,我收到很多关于缺少类型的构建错误。

GrammarRuleAttribute例如,找不到该类。我查看了 Antlr.Runtime.dll 并且该类不存在。但是,如果您查看GitHub 上的 Antlr 项目,您会发现它GrammarRuleAttribute确实应该在 Antlr.Runtime.dll 中。

这是一个错误还是我错过了什么?

0 投票
1 回答
4410 浏览

visual-studio - Nuget - 包管理器控制台的编写工具(自定义 cmdlet)

我已经安装了 nuget 包管理器,我真的很喜欢 mvc-scaffold 扩展。我想为我的项目编写类似的工具。

是否有任何 API 参考或一些我可以从中学习的 nuget 文档?TIA 的任何建议。

编辑:问题已经“回答”(再一次),这里有一些可能会有所帮助的链接:

0 投票
6 回答
17044 浏览

c# - 在构建后事件上更新本地 nuget 包

我的本地 nuget 库存储库分别用于我的个人和工作相关的类库。

我为不再开发的库创建了一些 nuget 包。我只为他们这样做,因为我不知道如何在我的项目构建后立即自动更新它们。

我认为所有工作都是通过带有 Visual Studio 命令提示符的 nuget 命令行完成的。所以我可以轻松地完成我需要的工作(当然我会完全了解命令,但我不会!)

基本上我希望在我的项目的构建后事件上执行以下任务。

在项目构建上:

  1. 将项目dll复制到特定文件夹(nuget包的lib文件夹)
  2. 为新文件版本更新 nuspec 文件(我的项目正在增加每个构建的文件版本)
  3. 使用新文件版本创建新的 nupkg 文件

Phil Haack 展示了其中的一些功能,但据我所知,它仍然是一个原型。

所以我的要求就是以上。有没有其他人做到这一点?

0 投票
1 回答
432 浏览

visual-studio - nuget - 在他们尝试安装我的包之前确定项目类型

在他们尝试安装我的包之前,我如何确定项目类型。如果项目类型不是 MVC 应用程序,我想向他们显示取消消息并取消安装过程?

我需要将 ps1 脚本文件添加到我的包的工具文件夹中吗?如果是这样,我应该在这个脚本中写什么?

0 投票
2 回答
7746 浏览

nuget - NuGet 官方包源:我应该担心包的安全性吗?

根据此页面

添加软件包没有中央审批流程。当您将包上传到 NuGet 包库(尚不存在)时,您无需等待数天或数周等待某人对其进行审核和批准。取而代之的是,在提要时,我们将依靠社区来进行自我调节和监管。这符合 CodePlex.com 和 RubyGems.org 的工作方式。

这让我感到不安。在我下载 Firefox 插件之前,我知道它不应该包含恶意代码,因为 AFAIK 上 addons.mozilla.org 上的所有插件都经过 Mozilla 审查。在我从 codeplex.com 或 code.google.com 下载开源项目之前,我知道它应该是安全的,因为任何人都可以检查它的源代码。而且我还可以使用 WOT(信任网络)来检查其他人对项目的看法。

但在我从 NuGet 官方包源下载包之前。以这个为例。我不知道这个包裹是谁做的,也不知道包裹里装的是什么。在我看来,任何人都可以将任何东西打包成一个包,给它起任何他们想要的名字(比如“Microsoft Prism”,只要名字不被占用),然后将它上传到官方包源。

我应该担心 NuGet 官方包源上的包的安全性吗?

0 投票
1 回答
423 浏览

nuget - nuget 包中的转换文件问题

我正在为 OSGeo.FDO 创建 nuget 包,但遇到以下问题。

FDO 使用一个providers.xml文件,其中列出了它可以使用的所有提供程序。所以我创建了一个名为的主包,OSGeo.FDO其中包含以下内容:

然后,我正在为每个提供者创建一个 nuget 包。在其中的每一个中,我都包含一个providers.xml.transform,例如,以下内容:

当我只安装一个提供程序包时,它会按预期工作,但是一旦我安装了另一个,它根本不会更改providers.xml文件。尽管它告诉我它已被修改,并且 Visual Studio 询问我是否要重新加载它。我说我有,但它并没有增加任何东西。

我在做什么有问题吗?

0 投票
1 回答
644 浏览

asp.net-mvc - 在 MVC3 中使用带有自定义成员资格提供程序的 microsoft-mvc-helpers 包时出现问题

我创建了一个 MVC 3 Web 应用程序项目并使用 Nuget 包管理器来安装 microsoft-mvc-helpers 包。为了让它工作,我必须添加对 WebMatrix.Data 和 WebMatrix.WebData 的引用(将“复制本地”设置为 true)。

当我尝试运行我的项目时,出现以下错误:

在应用程序的预启动初始化阶段不能调用此方法。

它指向我的 web.config 中的以下部分(特别是 add 标记):

这在我安装 microsoft-mvc-helpers 包之前有效,如果我卸载它就可以工作。任何想法为什么我的客户会员提供者和帮助程序包会导致此错误?

0 投票
3 回答
2278 浏览

xml - 使用 nuspec.xsd 验证 .nuspec 文件在“包”上失败

我正在尝试验证 .nuspec 文件中的以下 xml:

对于验证,我正在使用此处找到的 nuspec.xsd 文件:http: //nuget.codeplex.com/SourceControl/changeset/view/0881f2d55e70#src%2fCore%2fAuthoring%2fnuspec.xsd

我已经使用 .Net 的 System.Xml 和 Ruby 的 Nokogiri 运行了验证。这两个都显示验证失败,说明如下:

从 Nokogiri:Element 'package': No matching global declaration available for the validation root.

从 System.XML:Data at the root level is invalid. Line 1, position 1.

这个 xml 或架构有什么问题,会导致验证错误?