C# 实现Nuget包的最佳方法
我正在制作一个复杂的应用程序,我会创建更多的小程序包来包含它。我已经安装了一个nuget软件包“CreateNugetPackageFromProjectAfterEachBuild”,它可以自动创建或更新我的应用程序的软件包。在这一刻,我创建了两种类型的包Debug和Release,但从VS15中,我只看到一个要安装的包。为什么?正确的工作方式是什么C# 实现Nuget包的最佳方法,c#,nuget,C#,Nuget,我正在制作一个复杂的应用程序,我会创建更多的小程序包来包含它。我已经安装了一个nuget软件包“CreateNugetPackageFromProjectAfterEachBuild”,它可以自动创建或更新我的应用程序的软件包。在这一刻,我创建了两种类型的包Debug和Release,但从VS15中,我只看到一个要安装的包。为什么?正确的工作方式是什么 谢谢大家! 从您的问题来看,不清楚您到底想要为什么创建NuGet包 在任何情况下,单独发布和调试包都是没有意义的。不过,您可以按版本将它们分开:
谢谢大家! 从您的问题来看,不清楚您到底想要为什么创建NuGet包 在任何情况下,单独发布和调试包都是没有意义的。不过,您可以按版本将它们分开:
- 有稳定的版本作为发布版本构建
- 将预发布版本构建为调试版本
如果您的库与应用程序的耦合更紧密—它们没有单独的生命周期,并且您倾向于将它们与应用程序一起修改,那么在应用程序中将它们作为NuGet包引用并不是一个好主意。您最好将库和应用程序作为同一解决方案的一部分。我实际上不理解您的问题。你能说得更具体些吗?发布你的nuspec文件会很有帮助。我对Nuget软件包不实用,我不知道正确的工作方式。只有这个。我有一些建议。在包中添加Pdb文件正确吗?因为我会从我的“主”应用程序进行调试。通常不会。建议的方法是将它们放入一个容器中。或者,您可能想看看。