问题标签 [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.
c# - 如何使用 NuGet?
我已经安装了 NuGet,如何使用呢?
我看了视频,我试过了
它不起作用,我在命令行窗口中输入了它。
编辑:
我使用 VS2010 并构建 WindowsForm App 而不是 ASP.NET。
c# - 如何启动 WindowsForms 应用程序?
我做了一些事情,播放箭头没有激活:| 任何想法如何使它再次活跃?在发布和调试模式下:(
它发生在我添加 NuGet 和 log4j.net 之后。我没有错误消息,即使在许多情况下,运行也被禁用。在调试菜单中,我只有开始性能分析,附加到进程(以及其他不是开始调试的)。
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 中。
这是一个错误还是我错过了什么?
visual-studio - Nuget - 包管理器控制台的编写工具(自定义 cmdlet)
我已经安装了 nuget 包管理器,我真的很喜欢 mvc-scaffold 扩展。我想为我的项目编写类似的工具。
是否有任何 API 参考或一些我可以从中学习的 nuget 文档?TIA 的任何建议。
编辑:问题已经“回答”(再一次),这里有一些可能会有所帮助的链接:
- http://nuget.codeplex.com/releases/view/59864 - 包资源管理器(下载 + 查看包内的内容 - 感谢上帝在 mvc 脚手架 ps 脚本中的评论 :))
- http://channel9.msdn.com/Series/mvcConf/mvcConf-2-Steve-Sanderson-MvcScaffolding - 来自 mvcConf2 的视频
- 当然还有史蒂夫·桑德森的博客:http: //blog.stevensanderson.com/
c# - 在构建后事件上更新本地 nuget 包
我的本地 nuget 库存储库分别用于我的个人和工作相关的类库。
我为不再开发的库创建了一些 nuget 包。我只为他们这样做,因为我不知道如何在我的项目构建后立即自动更新它们。
我认为所有工作都是通过带有 Visual Studio 命令提示符的 nuget 命令行完成的。所以我可以轻松地完成我需要的工作(当然我会完全了解命令,但我不会!)
基本上我希望在我的项目的构建后事件上执行以下任务。
在项目构建上:
- 将项目dll复制到特定文件夹(nuget包的lib文件夹)
- 为新文件版本更新 nuspec 文件(我的项目正在增加每个构建的文件版本)
- 使用新文件版本创建新的 nupkg 文件
Phil Haack 展示了其中的一些功能,但据我所知,它仍然是一个原型。
所以我的要求就是以上。有没有其他人做到这一点?
visual-studio - nuget - 在他们尝试安装我的包之前确定项目类型
在他们尝试安装我的包之前,我如何确定项目类型。如果项目类型不是 MVC 应用程序,我想向他们显示取消消息并取消安装过程?
我需要将 ps1 脚本文件添加到我的包的工具文件夹中吗?如果是这样,我应该在这个脚本中写什么?
nuget - NuGet 官方包源:我应该担心包的安全性吗?
根据此页面:
添加软件包没有中央审批流程。当您将包上传到 NuGet 包库(尚不存在)时,您无需等待数天或数周等待某人对其进行审核和批准。取而代之的是,在提要时,我们将依靠社区来进行自我调节和监管。这符合 CodePlex.com 和 RubyGems.org 的工作方式。
这让我感到不安。在我下载 Firefox 插件之前,我知道它不应该包含恶意代码,因为 AFAIK 上 addons.mozilla.org 上的所有插件都经过 Mozilla 审查。在我从 codeplex.com 或 code.google.com 下载开源项目之前,我知道它应该是安全的,因为任何人都可以检查它的源代码。而且我还可以使用 WOT(信任网络)来检查其他人对项目的看法。
但在我从 NuGet 官方包源下载包之前。以这个为例。我不知道这个包裹是谁做的,也不知道包裹里装的是什么。在我看来,任何人都可以将任何东西打包成一个包,给它起任何他们想要的名字(比如“Microsoft Prism”,只要名字不被占用),然后将它上传到官方包源。
我应该担心 NuGet 官方包源上的包的安全性吗?
nuget - nuget 包中的转换文件问题
我正在为 OSGeo.FDO 创建 nuget 包,但遇到以下问题。
FDO 使用一个providers.xml
文件,其中列出了它可以使用的所有提供程序。所以我创建了一个名为的主包,OSGeo.FDO
其中包含以下内容:
然后,我正在为每个提供者创建一个 nuget 包。在其中的每一个中,我都包含一个providers.xml.transform
,例如,以下内容:
当我只安装一个提供程序包时,它会按预期工作,但是一旦我安装了另一个,它根本不会更改providers.xml
文件。尽管它告诉我它已被修改,并且 Visual Studio 询问我是否要重新加载它。我说我有,但它并没有增加任何东西。
我在做什么有问题吗?
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 包之前有效,如果我卸载它就可以工作。任何想法为什么我的客户会员提供者和帮助程序包会导致此错误?
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 或架构有什么问题,会导致验证错误?