2013-02-22 103 views
1

我試圖創建一個包含我的「入門項目」的nuget包。這是我用來啓動每個Umbraco項目的項目。爲整個解決方案創建NuGet包

這個啓動項目具有以下結構:

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項目中的 「內容」 -folder,但我無法在我的解決方案中獲得頂級Umbraco項目。眼下,似乎的NuGet創建此:

Solution: 
    Umbraco project => CustomControls project 

所以CustomControls項目是一把umbraco項目,不爲我的目的,它必須保持獨立的內部。

因此,兩個獨立的項目內一個解決方案。 我該如何解決這個問題?

回答

0

Install.ps1中的一個參數稱爲$ project,它是對已安裝軟件包的項目的EnvDTE Project對象的引用。您應該能夠調用DTE.Solution.AddFromFile()將另一個項目添加到解決方案。