有没有办法只创建一个NuGet包,它将针对多种项目类型(Web表单,MVC等)?

时间:2013-08-02 13:51:08

标签: nuget nuget-package nuspec

我的公司通常在Visual Studio中使用Web窗体项目和MVC项目。在创建包时,包对于不同的项目类型将/应该是不同的。

问题:有没有一种方法可以创建一个项目类型独立的单个NuGet包,而不是创建两个稍微不同的NuGet包,它们对两个不同的项目类型完全相同。因此,在安装软件包时,可能会有.nuspec文件中的逻辑,它会说“如果安装的项目是Web Forms,那么就这样做。如果是MVC,那么就这样做。”

我已经查看了以下link,对于项目中的不同ProjectProperties - 这似乎是我会使用的东西,但我不确定如何。

1 个答案:

答案 0 :(得分:1)

我不会为不同的平台创建一个包,因为你失去了灵活性。您可能想看看Glimpse人员在遇到同样问题时如何创建他们的包。

检查以下包及其链接方式: