使用NuGet包复制.NET exe及其DLL的推荐方法是什么

使用NuGet包复制.NET exe及其DLL的推荐方法是什么,nuget,nuget-package,Nuget,Nuget Package,我正在创建一个NuGet包,它是一个库DLL。我成功地做到了这一点 但是,我希望在目标计算机中也有一个.NET exe(及其依赖程序集)。如果.exe和这些DLL位于解决方案的包文件夹下,则完全可以 如果可能的话,我不想创建一个标准的Windows安装程序并以静默方式运行它 提前感谢您必须编辑.nuspec文件。您可以包含一个元素以在包中包含其他文件。看看你还可以做些什么,通过查看 您可以在软件包安装期间通过创建powershell脚本来运行exe。从NuGet 2.0开始,软件包可以包含“工具

我正在创建一个NuGet包,它是一个库DLL。我成功地做到了这一点

但是,我希望在目标计算机中也有一个.NET exe(及其依赖程序集)。如果.exe和这些DLL位于解决方案的包文件夹下,则完全可以

如果可能的话,我不想创建一个标准的Windows安装程序并以静默方式运行它


提前感谢

您必须编辑.nuspec文件。您可以包含一个元素以在包中包含其他文件。看看你还可以做些什么,通过查看


您可以在软件包安装期间通过创建powershell脚本来运行exe。

从NuGet 2.0开始,软件包可以包含“工具”文件夹。在这里,您可以放置exe、脚本等。

此文件夹下的二进制文件将不会被引用,只是复制到计算机上


希望它能有所帮助。

正如我在最初的问题中所说的,这是一个常用的库DLL,是NuGet最典型的预期用途。运行测试时,附加的.NET exe及其.DLL将在开发周期中与此DLL一起使用。另外,请注意问题标题中的复制词。我不是问如何使用NuGet作为“通用应用程序安装程序”@g.pickardou,那么您可能应该编辑您的问题,因为它现在非常不清楚。