使用NuGet打包文件夹中的所有内容

使用NuGet打包文件夹中的所有内容,nuget,nuget-package,Nuget,Nuget Package,我们希望使用Octopus Deploy进行部署。我正在尝试使用Nuget对程序集进行打包。我们维护许多解决方案(包含许多独立的项目),并且我们有自定义的windows主机,它没有任何直接引用应用程序集的功能。目前,我们压缩所有文件并将其解压缩以安装windows服务。我正在探索一种方法,将zip文件中的所有内容打包成NuGet包。那有可能吗。考虑到我们当前的实现,打包的最佳和最简单的方法是什么。我尝试使用包资源管理器手动创建.NuSpec文件和NuPkg。但是它不可见,并且只在包资源管理器中可

我们希望使用Octopus Deploy进行部署。我正在尝试使用Nuget对程序集进行打包。我们维护许多解决方案(包含许多独立的项目),并且我们有自定义的windows主机,它没有任何直接引用应用程序集的功能。目前,我们压缩所有文件并将其解压缩以安装windows服务。我正在探索一种方法,将zip文件中的所有内容打包成NuGet包。那有可能吗。考虑到我们当前的实现,打包的最佳和最简单的方法是什么。我尝试使用包资源管理器手动创建.NuSpec文件和NuPkg。但是它不可见,并且只在包资源管理器中可见。

您可以通过在nuspec文件中定义元数据来绑定所有工件,使用该nuspec文件创建的nuget包将包含nuspec文件中定义的所有工件,您也可以从命令行执行整个过程,当从命令行创建包时,您可以在nuspec文件所在的同一路径中看到您的包,最重要的是nuget包也是一种zip文件,因此您可以简单地将example.nupkg重命名为example.zip并验证捆绑的内容

谢谢。我按照我想要的方式手动构建了nuspec文件。它是有效的。@RajaRanganathan我有类似的要求,我有一个.zip文件,因此我必须创建一个nuget包。你能告诉我你是如何满足你的需求的吗?谢谢。非常有帮助。@Raja Ranganathan如果您觉得我的答案有帮助,请投票表决我的答案,如果它解决了您的问题,请接受我的答案,这将有助于其他人找到解决方案,谢谢。。!!