簡體   English   中英

如何在Visual Studio中構建和運行多個項目

[英]How to build and run multiple projects in Visual Studio

我公司的VS解決方案中有很多項目。 問題是,我需要按該順序構建和運行該解決方案的這4個不同的C#項目: ABCD

如何在不分別運行的情況下實現這一目標。

我希望我不要問一個重復的問題,但是我真的不確定我應該使用什么術語來搜索已經回答的重復項。

以組的形式構建/運行項目很容易,但是以您自己的順序構建它們卻不是。 請記住,依賴關系決定了項目的生成順序。

要將它們作為一個組構建,只需將它們全部放在同一個Solution文件夾中並在其上調用build: 組建

要將它們作為一個組運行,您有幾種選擇:

  1. 使用解決方案屬性運行多個項目(VS將“同時”運行它們-您將無法控制訂單)。
  2. 使用項目屬性將批處理文件作為外部應用程序運行。 在批處理文件中,您可以按特定順序運行它們。
  3. 創建一個“ Launcher”項目,以您喜歡的任何順序啟動項目,並希望有任何延遲,在運行下一個應用程序之前檢查它是否已初始化,等等。

當您運行一個項目時,VS將自動執行運行啟動項目所需的任何和所有構建。 它還將根據依賴關系樹為您確定此順序。 在大多數情況下,您無需進行編輯。 VS使您可以通過編輯依賴項來實現。 右鍵單擊您的項目,然后選擇“ Build Dependencies >“ Project Build Order以查看當前的構建順序並編輯您的依賴關系,這將影響構建順序。

調試時,除了啟動項目之外,您還可以右鍵單擊要運行的另一個項目,然后選擇“調試”>“啟動新實例”以運行該項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM