145得票10回答
将NuGet包中的本地文件添加到项目输出目录

我正在尝试为一个.Net程序集创建NuGet包,该程序集使用pinvoke调用本地的win32 dll。 我需要将程序集和本地dll打包,并将程序集添加到项目引用中(这部分没有问题),然后本地dll应该被复制到项目输出目录或其他相关目录。 我的问题是: 如何在不尝试将本地dll添加到引用列表...

52得票13回答
无法安装包“--”。您正在尝试将此包安装到针对“.NETFramework, Version=v4.5”的项目中。

我创建了这个包,需要在项目中使用,但是安装时出现了以下错误: 无法安装' Mshwf.NiceLinq 1.0.9'。您正在尝试将此程序包安装到以 '.NETFramework,Version=v4.5' 为目标的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关详细...

28得票1回答
如何在nuspec文件中添加文件夹

所以我正在尝试将一个网站项目(不是Web应用程序,没有csproj文件)打包成NuGet包,准备供Octopus使用,但我遇到了一个又一个的障碍。 我研究了使用OctoPack,但它不支持网站项目,只支持Web应用程序项目。 我现在正在尝试找到一种方法将一个文件夹(在我的情况下是一个网站)...

23得票1回答
NuGet props文件是什么,它有什么用途?

我搜索并阅读了很多内容,但找不到一个确定的答案来解释“nuget.props”文件是什么以及它的用途。 能否给出一些例子并进行解释?

22得票1回答
自定义 NuGet 包安装输出窗口消息

我安装自己的NuGet包时能使用,但在VS中的输出窗口会出现如下信息,显示它尝试添加文件两次并且它们已经存在。具体输出信息请见以下内容。 我的私有NuGet服务器可用于托管我们的库。虽然输出窗口显示下面的信息,但安装和卸载功能正常。 我对spec文件中的<files>标签很感兴趣...

19得票4回答
保证NuGet包的版本相同

我们有一个框架,将其分成了许多单独的项目,放在一个解决方案中。现在我想为每个单独的项目创建 NuGet 包,但是要保证一个解决方案(可能跨越多个项目)只使用一个框架版本。 例如,假设该框架由两个项目组成:Framework Framework_1 Framework_2 使用这个...

17得票3回答
在同一个解决方案中声明相互依赖的NuGet包

我们有一个包含很多项目和相互之间存在复杂依赖关系的解决方案。现在每个项目都应该成为它自己的NuGet包,并且NuGet包的依赖关系应该反映出项目的依赖关系。 我有两个问题: 是否可以在保持所有项目位于同一解决方案的同时实现这一点?如果可以,如何做到? 在同一解决方案中保留所有项目是否可取...

14得票1回答
将子文件夹中的文件复制到nuspec的根目录

我正在尝试将特定文件夹中的一堆文件复制到NuGet软件包的根目录中。以下是在我的nuspec文件中的样子:<files> <file src="dist/product1/**/*.*" /> </files> 我希望将dist/product1下的文件...

9得票2回答
将第三方DLL包含在从VS csproj生成的NuGet包中

我正在尝试从一个包含对第三方DLL(Kendo.mvc.dll)的引用的VS 2017项目中创建NuGet包。无论我尝试什么,都不能让nuget pack自动将该DLL包含在我的NuGet包的lib文件夹中。 我最初使用命令行从命令nuget spec [project's name and...

9得票2回答
我应该把nuspec文件放在哪里?

我在整个stackoverflow社区中搜索,但找不到答案... 我有一个.nuspec文件,但我不知道应该把它放在哪里。有些话题说我必须将其放在项目目录中并包含在版本控制中。其他人说它只需保留在与.nupkg文件相同的目录中... 但对我没用。您有什么建议吗? 提前致谢。