我正在尝试创建一个包含我的“入门项目”的nuget包。这是我用来启动每个Umbraco项目的项目。
此初学者项目具有以下结构:
Solution:
Umbraco project
CustomControls project
简而言之,我希望Nuget:
1) download a specific version of Umbraco, and put it in the Umbraco project folder
2) Add the CustomControls project
我可以将CustomControls项目放在“内容”文件夹中,但我无法在我的解决方案中获得顶级的Umbraco项目。现在,NuGet似乎创造了这个:
Solution:
Umbraco project => CustomControls project
因此,CustomControls项目位于Umbraco项目内部,因为它必须保持独立,因此不能满足我的目的。
所以在一个解决方案中有两个单独的项目。 我该怎么做?
答案 0 :(得分:0)
Install.ps1中的一个参数称为$ project,它是对已安装软件包的项目的EnvDTE Project对象的引用。您应该能够调用DTE.Solution.AddFromFile()将另一个项目添加到解决方案中。