问题标签 [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 投票
1 回答
403 浏览

azure - 使用 cloud config(ServiceDefinition.csdef) 文件的配置创建 Nuget Pacakge

我想为我的附加组件构建 Nuget 包,最终用户将使用它作为启动任务安装,然后他们将在窗口 azure 平台上上传他们的应用程序。

让我们以一个简单的 Web 应用程序和一个现在使用 Nuget 的云项目为例,最终用户将添加附加包,它将在 Web 应用程序项目中添加 2 个文件(exe 和配置)并将启动任务添加到云项目的 ServiceDefinition.csdef,如图所示数字

在此处输入图像描述

我怎样才能创建这种类型的 Nuget Pacakge?

提前致谢。

更新:

我已经按照 NICK 的回答进行了尝试,但是根据下图所示,我在云项目中遇到了 2 个 webrole 的问题。 带有 2 个 webrole 的云项目 我得到的错误如下

使用 powershell 脚本添加启动任务时出错

另外我有一个问题,如果我使用命令行安装 Nuget 包,那么我如何考虑所有 webrole 项目在解决方案中添加 exe 和配置文件?

0 投票
2 回答
549 浏览

visual-studio-2010 - EF 和 SQL Server CE 与 NuGet

在浏览 NuGet 时,我注意到我已经安装了几个包,EF 和 SQL Server CE。这提出了几个我无法找到任何信息的问题。

  1. 在 EF 包上,这添加了 VS 中尚不存在的什么,或者它只是为您完成所有参考工作?

  2. 在 SQL Server CE 包上,安装它没有添加什么?或者这只是一种更好的安装方式。

设置环境肯定需要很多时间,我喜欢 NuGet 用于其他包,但我不想破坏任何东西,除非从长远来看它最终会使我受益。任何评论、答案或轶事都会很棒。

0 投票
1 回答
3304 浏览

nuget - NuGet 如何将属性应用于文件

我正在创建 NuGet 包。我在content文件夹中放了两个文件,exe 和配置文件,当用户安装此软件包时将添加它们。

此外,我想更改这两个文件的 VS 项目属性。

构建软件包时我需要做什么?

0 投票
5 回答
76328 浏览

c# - 无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Common”或其依赖项之一

我已经在谷歌上搜索过这个问题,但找不到解决问题的方法。

我的网站引用了引用企业库数据访问组件的 DAL(自定义 dll)。

我已经添加了企业库NuGet Package Manager,当我尝试构建网站时,会弹出此编译错误:

错误 44 无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Common”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配

我已经尝试Copy Local = True在 DAL 中设置Enterprise Library dlls并且 dll 与 一起传输到网站的 Bin 目录DAL dll,但仍然弹出错误。

谁能指导我这个....

0 投票
2 回答
8571 浏览

powershell - NuGet:如何使用 Install.ps1 文件更改文件的属性?

我正在创建 NuGet 包,为此我创建了 Nuspec 清单文件。在content文件夹中,我有两个文件,test.exetest.config. 现在,当任何用户安装此软件包时,我想将这些文件的属性“复制到输出目录”更改为项目中的“始终复制”。

我发现了相关问题NuGet how to apply properties to files,表明可以使用 PowerShellinstall.ps1脚本执行此操作,但我不知道如何创建该文件。

0 投票
4 回答
35347 浏览

visual-studio-2010 - 尝试更新时出现 NuGet 包管理器错误

今天打开 VS2010,扩展管理器通知我 NuGet 包管理器的更新。

在安装过程中,我收到“安装失败”,并带有查看日志的选项。

我在该日志文件中看到的关键错误消息是:

我要升级的版本号如下。

我也尝试在通过此页面关闭 VS2010 时安装它: 这里

0 投票
1 回答
633 浏览

azure - NuGet:如何将转换应用于云项目的 .csdef 文件

我正在创建 NuGet 包并面临一个问题,即如何将转换应用于不是 web.config 或 app.config 的文件,我想对 ServiceDefination.csdef 文件进行转换,这就是为什么我将文件命名为ServiceDefination.csdef .transform在 /content 文件夹中。

当我尝试安装该 nuget 时,只需在名为ServiceDefination.csdef.transform.txt的根目录中复制该文件

我可以将转换应用于 .csdef 文件还是仅限于 web.config 和 app.config?

谢谢

0 投票
1 回答
11371 浏览

nuget - 如何获取 .nupkg 文件的 url?

我想用我的浏览器下载一些 .nupkg 文件

在 nuget.org 中,没有指向 .nupkg 文件的链接

0 投票
2 回答
5656 浏览

powershell - 显示消息框以使用 Powershell 脚本从中复制代码部分

我正在为 Nuget pacakge 构建install.ps1脚本,并希望在最后打开弹出消息并显示一些消息,我已经通过以下方式实现了。

它将打开弹出消息,如下图所示。

在此处输入图像描述

而不是这个,我想在这里放一些配置代码,用户可以从框中复制如下图

在此处输入图像描述

如果有人以前做过类似的弹出框,请建议我!

0 投票
2 回答
802 浏览

redis - ServiceStack Redis 客户端需要旧版本的 ServiceStack.Common

我只是 NuGetted ServiceStack.Redis 3.1.3 但作为它的依赖项,它也获得了 ServiceStack.Common 和 ServiceStack.Text 3.1.6

现在,当我构建应用程序时,一切正常。

但是,当我运行应用程序时,一些 Redis 客户端方法可以正确执行,但其中一些方法(例如(RedisClient.GetAllKeys)会抛出异常)

Could not load file or assembly 'ServiceStack.Common, Version=1.0.4336.27526, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

然后我删除了所有的 dll 和 nuget 包配置,并明确地做了一个 NuGet ServiceStack.Common -Version 3.1.3 并得到了它。但是当我尝试 NuGet ServiceStack.Redis -Version 3.1.3 时,它自动删除了 Common 的 3.1.3 版本并下载了 3.1.6 版本!

Arrrghhh,我讨厌聪明的安装人员。

我该如何解决 ?

ServiceStack 的发布者甚至知道这个问题吗?