问题标签 [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.
nuget - 可以删除 .nupkg 文件吗?
我是 NuGet 的新手——刚开始使用它并给自己弄了一份 WatiN。
我正在尝试缩小在将其放入版本控制之前拉回的文件夹的大小。我注意到 WatiN.2.0.50.nupkg 大约是 12mb。我从这个链接中注意到.nupkg 本质上是包内容的压缩版本。是否可以删除它,或者这样做可能会导致将来出现任何问题?
.net - 创建 NuGet 包时,我可以修改现有的源代码文件吗?
我正在尝试在我的组织内创建一系列供本地使用的 NuGet 包。
我知道我可以创建源代码转换文件(即MyModel.cs.pp)来帮助添加新的源代码文件,即:
但是,如果我想修改现有的源代码文件怎么办?有没有办法做到这一点?也许使用 PowerShell?
powershell - NuGet Packages init.ps1 中的辅助函数是否必须是全局的?
我想为NuGet 包管理器控制台编写几个命令来插入来自 GitHub 的 Gists。我有 4 个基本命令
- List-Gists '用户'
- 要点信息'gistId'
- Gist-Contents 'gistId' 'fileName'
- Gist-Insert 'gistId' 'fileName'
我所有的命令都依赖于几个实用函数,我正在为它们是否需要全局而苦苦挣扎。
我可以只在我的全局函数之外拥有这些实用函数,还是需要以某种方式将它们包含在每个全局函数定义范围中?
visual-studio-2010 - Team Foundation Server 2010 和 NuGet 包文件夹
我一直在使用 Visual Studio 2010 中的 NuGet 包管理器将第三方依赖项添加到我们的项目中,例如 NUnit、Elmah 等。默认情况下,这些依赖项安装到与 sln 文件处于同一级别的包文件夹中。
无论如何控制这个文件夹的创建位置,理想情况下,包文件夹会自动添加到版本控制中。我知道我可以手动将文件夹移动到我们当前的 lib 文件夹,但如果可能的话,我宁愿配置 devenv 来执行此操作,以确保我们可以通过包管理器进行升级。
谢谢。
visual-studio-2010 - NuGet + 包管理器控制台
您如何获得有关您安装/卸载的软件包的文档?我发现的每个站点都有关于 NuGet 或包管理器控制台的任何信息,非常兴奋地向您展示如何安装/卸载包。
这似乎微不足道,但您会认为会有一些控制台命令说诸如 Describe-Package 之类的东西,或者作者可能会在 NuGet 网站上的描述中留下一个链接,但没有。没什么,nada,拉链。
有人可以让我摆脱痛苦,或者告诉我这些软件包没有官方文档结构,还是有一个命令可以让我查看可用命令?
visual-studio - 名为“NuGet”的包源无效或不可用
我昨天安装了 Nuget 1.2,今天在尝试安装 Entity Framework 包时,我在包管理器控制台中遇到了以下问题:
PM> install-package entityframework
Install-Package:名为“NuGet 官方包源 [https://go.microsoft.com/fwlink/?LinkID=206669]”的包源
无效或不可用,因此当前无法访问。
在 line:1 char:16
+ install-package <<<< entityframework
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
我可以上网,我认为没有任何东西阻止 Visual Studio 访问互联网。
visual-studio-2010 - MVC 3 文件、新项目的包管理器控制台中的 NuGet 错误
所以我安装了新的 MVC3 工具更新并尝试创建一个新的 MVC3 Web 应用程序。该项目报告为已成功创建,但如果我打开包管理器控制台,我会看到以下内容......
加载扩展类型数据文件时出现以下错误:D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\1.2.20325.9034\Scripts\NuGet.Types。 ps1xml :由于以下验证异常而跳过文件:File D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\1.2.20325.9034\Scripts\NuGet.Types.ps1xml无法加载。文件 D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\1.2.20325.9034\Scripts\NuGet.Types.ps1xml 未进行数字签名。该脚本不会在系统上执行。请参阅“get-help about_signing”了解更多详细信息...加载格式数据文件时出错:D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\1.2.20325.9034\Scripts\NuGet.Format.ps1xml, , D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\1.2.20325.9034\Scripts\NuGet.Format.ps1xml :由于以下验证异常而跳过文件:文件 D:\Program Files (x86)\Microsoft Visual Studio 10.0 \Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\1.2.20325.9034\Scripts\NuGet.Format.ps1xml 无法加载。文件 D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager\1.2.20325.9034\Scripts\NuGet.Format.ps1xml 未进行数字签名。该脚本不会在系统上执行。请参阅“获取关于签名的帮助”
所以这里似乎出现了两个错误,一个是在尝试加载扩展数据文件时,一个是在加载格式数据文件时。
我已经安装了powershell 2.0。有人有想法么?我应该关心项目是否成功创建(我认为)?
powershell - 使用 NuGet/Powershell 从项目中删除文件夹和文件
我试图在我的 NuGet 包安装过程中从我的项目中删除 App_Start 文件夹。NuGet 的文档在这里:
http://nuget.codeplex.com/wikipage?title=Creating%20a%20Package
说:
$project.Object 相当于http://msdn.microsoft.com/en-us/library/ms170626.aspx。
我无法找到对我有很大帮助的该界面的太多信息。
我有以下成功删除文件夹和文件的 Powershell 脚本:
(我知道这里的路径不能保证,但这个包仅供内部使用)
但是该项目仍然具有对这些项目的引用,因此这些项目显示为黄色警告,因为 Visual Studio 认为这些项目是项目的一部分。
我需要的是一种以编程方式从项目中删除对这些项目的引用的方法。有任何想法吗?
visual-studio-2010 - 构建后复制发布dll?
我正在使用 nuget,在构建我的发布 dll 之后,我希望它将该 dll 复制到项目文件夹中存在的 package\lib 文件夹中。
这是怎么做的?
/拉斯
nuget - NuGet 包 dll 的 + 内容文件 = 失败?
我创建了一个 nuget 包。我将一些文件和文件夹放在“内容”文件夹中,效果很好。所以我添加了一个带有 dll 的 bin 文件夹并将其放入我的 nuspec 文件中:
dll 被很好地放入参考中,但不再复制内容。
我怎样才能设法让他们都工作?
@编辑
我知道有这个:
该包包含正确的结构和文件,但文件没有复制到我的项目中。
这些文件位于文件夹结构中。当我将它们直接放入我的内容文件夹时,它们将被复制到我项目的根目录中......