我的公司通常在Visual Studio中使用Web窗体项目和MVC项目。在创建包时,包对于不同的项目类型将/应该是不同的。
问题:有没有一种方法可以创建一个项目类型独立的单个NuGet包,而不是创建两个稍微不同的NuGet包,它们对两个不同的项目类型完全相同。因此,在安装软件包时,可能会有.nuspec文件中的逻辑,它会说“如果安装的项目是Web Forms,那么就这样做。如果是MVC,那么就这样做。”
我已经查看了以下link,对于项目中的不同ProjectProperties - 这似乎是我会使用的东西,但我不确定如何。
答案 0 :(得分:1)
我不会为不同的平台创建一个包,因为你失去了灵活性。您可能想看看Glimpse人员在遇到同样问题时如何创建他们的包。
检查以下包及其链接方式: