2017-07-26 73 views
0

我們使用Visual Studio Team Services作爲我們的源代碼庫以及Build and Release。VSO如何在包含兩個xamarin.ios項目的存儲庫中構建單個解決方案?

我想要做什麼?我有一個解決方案包含兩個xamarin.ios項目,並希望在Visual Studio Team Service(VSO)中自動運行,但在VSO中,我們只有一個Signing & Provisioning部分,它只接受一個證書和配置文件,但我有兩個xamarin.ios項目在一個解決方案文件中,它們具有不同的標識符,例如com.www.test和com.www.test1。

有人可以提供我需要採取的步驟,才能在解決方案中構建其​​中一個項目嗎?

感謝

回答

1

在Xamarin.iOS Buildstep,有指定的解決方案,它默認做**/*.sln的選項。

你可以試着挑選你的第一個應用程序的.proj文件。

我會親自創建第二個構建定義,然後使用完全相同的設置,除非我選擇其他.proj文件。

您也可以創建第二個Xamarin.iOS構建步驟,但是您必須在以下步驟中完成所有參數。不能推薦。

如果這不起作用,那麼只需創建兩個額外的解決方案,其中一個只包含第一個iOS項目,另一個只包含第二個iOS項目。然後在構建步驟中指定這些。

+0

其實我的項目依賴於其他一些項目,如PCL,網絡,數據庫等 所以我已經通過克隆現有的解決方案文件解決了這個問題,並從之前的解決方案中刪除了一個項目,並將其添加到我以後創建的克隆解決方案文件中。 –

+0

@HafizMohsin你不能在他的解決方案中建立一個項目嗎?你也可以指定/ t參數。 [使用msbuild指定解決方案的項目文件](https://stackoverflow.com/questions/13915636/specify-project-file-of-a-solution-using-msbuild) –

相關問題