C如何在解決方案下執行兩個專案,C 如何在一個解決方案下執行兩個專案

2021-04-01 08:05:54 字數 4730 閱讀 2461

1樓:

1、你那些劃紅線的錯誤都是很奇怪的錯誤。基本上都是因為多打了字或者少打了字引起的。

第一個錯誤的return (0);少了個0第二個錯誤的return {0};少了個{和分號第三個錯誤的class。少寫了個"c"

2、作為同一個解決方案下面的3個專案,如果其中任何一個有錯編譯不通過。

那麼這整個解決方案就無法編譯通過。你要先解決你上面那些錯誤。

謝謝採納

2樓:

假設當前解決方案下有兩個專案:專案a、專案b。

1、在solution explorer裡面選中專案a,右鍵選擇「set as startup project」;

2、選擇選單「debug->start without debugging」,這樣專案a就先執行起來了,但是偵錯程式還沒有掛接上去;

3、再在solution explorer裡面選中專案b,右鍵選擇「set as startup project」;

4、選擇選單「debug->start debugging」,這樣專案b也執行起來且掛上了偵錯程式;

5、選擇選單「debug->attach to process」,然後在列表裡面找到專案a可執行檔案的程序,單擊「attach」,這樣專案a的偵錯程式也掛上了。

現在,兩個專案都進入了除錯模式。你就可以方便地給它們各自的**設定斷點等進行除錯了。

3樓:匿名使用者

改變一下你想啟動專案的啟動順序 例如

設定一下這個就好了

4樓:

你說的是在開啟的時候同時載入兩個或者多個專案嗎還是說按f5的方式執行

前者的話就是開啟vs 然後以此

檔案-新建-專案-其他專案型別-visual studio解決方案這樣就可以在裡面同時載入任意個你在此解決方案下建立的專案如果是後者按f5的話 應該是不可以

你講意思說明白點比較好

5樓:匿名使用者

執行2個專案?你是說除錯的時候?顯然不能

你只能設定一個啟動項

目,版如果啟動專案裡引權用了另一個專案,那除錯時也能走到那個專案裡的**去,啟動2個專案除錯是不可以了,也沒必要

如果只是要執行,可以手動雙擊編譯好的那2個專案下的可執行檔案或者開2個visualstudio視窗,同時進入除錯

c# 中一個解決方案中如何有兩個專案?

6樓:匿名使用者

新建一個空白解決方案(檔案-新建-其它專案-空白解決方案),然後新增專案(檔案-新增-***x專案)。注意,是新增 而不是新建

7樓:匿名使用者

關於一個解決方案中多個專案,及如何處理多個專案之間的關係,可以看看這篇部落格網頁連結

8樓:匿名使用者

反鍵點 解決方案 新增 新建專案 就ok

c#中如何將兩個專案合併到一個專案中

9樓:匿名使用者

應該是可以的。先備份資料,也就是把你的**壓縮成rar。

然後就先建立一個專案,或者開啟一個專案,然後選中專案資源管理器的解決方案,然後選擇檔案——》選擇新增專案。你選現有的專案就可以了

應該注意的是你兩個專案沒有衝突,否則整合起來會出問題,然後就是操作的時候注意一下應該就沒問題了

10樓:匿名使用者

1.選中「你的解決方案」

,2.右鍵--選擇「新增」

3.在列出來的選單中選擇「現有專案」,

4.然後找到你要加入此專案中的專案即可

注意:如果你建立專案時沒有勾選「建立解決方案的目錄」,那麼你的專案中只有一個專案時,你是找不到你的解決方案的。需要這樣來做:

1.在vs的左上角,選擇「檔案」選項,

2.選擇「新增「,

3.在列出來的選單中選擇「現有專案」

4.然後找到你要加入此專案中的專案即可

11樓:匿名使用者

專案的整合往往是做專案最重要的部分。我的建議就是,先備份。然後開始整合。

先按照類來整合,比如哪個類裡面用到了哪些方法,就把這些方法放到一起。。總之整合是個細活。把註釋寫清楚。

這樣在整合的時候有什麼問題也可以及時改進。慢慢來吧,出錯時少不了的,只要耐心的一個個去解決就好了。。記得一定要備份哦。。

多備份幾個,保險。。嘿嘿。。

12樓:匿名使用者

在其中一個專案上右擊,然後新增現有項,把另一個專案裡的所有內容都加到這個專案裡就可以了。

或者,把其中一個專案生成dll,然後在另一個專案中引用這個dll

或者,把這兩個專案放到同一個解決方案下,啟動專案引用另一個專案,這樣也很方便。

c#中同一個解決方案有多個專案時,為什麼除錯執行時,只能是第一個專案執行,其他的幾個專案卻不能執行!

13樓:匿名使用者

在「解決方案資源管理器」視窗裡,右鍵單擊你要除錯執行的專案,在彈出選單中單擊「設為啟動專案(a)」即可。

14樓:匿名使用者

右鍵解決方案---- 屬性------啟動專案----------單選專案 可以選擇需要啟動的專案

15樓:匿名使用者

在你的專案上右鍵,選擇除錯—啟動新例項

再者可以通過右鍵選單將你要啟動的專案設定為預設啟動項

16樓:匿名使用者

關於一個解決方案下多個專案的處理,這篇部落格裡介紹的比較詳細,你可以看一下哈

blog.csdn.***/wf824284257/article/details/78857310

17樓:匿名使用者

右擊其他的專案,設定為預設

vs2012一個解決方案下的兩個專案怎麼實現呼叫

18樓:匿名使用者

在解決方案管理器中右擊引用---左擊新增引用,可以出現下圖所示的內容:

然後再你想要呼叫的地方新增名稱空間    using 剛才引用專案的名稱。

然後通過 new 來呼叫,或者靜態呼叫(你所引用專案的方法是否是靜態方法)。完畢!

19樓:jacky劉

vs 中專案引用或第三方包引入需要處理2個部分:

a. 標頭檔案:

pac 專案屬性面板中, "c++ 常規/附加包含目錄", 將 aedll的標頭檔案所在目錄包含進去;

b. 庫檔案:

pac 專案新增引用 aedll ;

或者新增 pac 的庫支援

專案屬性/聯結器/輸入/附加依賴項: 新增  pac.lib

c#中同一個解決方案有多個專案時,如何相互運用?

20樓:匿名使用者

樓上的同學理解錯了,他問的是一個解決方案包含多個專案

,不是指一個專案中多個窗體程式的問題,對於一個解決方案中的多個專案,其中一個是啟動專案。一般都是相互呼叫的關係,比如一個專案呼叫另一個專案中的類,就通過相應的該類所在的名字空間來呼叫這個類,大致就是這個意思。

21樓:匿名使用者

你問的問題有點怪

如果說多個專案 放到一起 多半是用分層思想來組織多個專案一般最上層為 表示層 就是窗體

下面是 業務邏輯層 和 資料鏈路層

所以 不存在 form1 與 form2 的引用如果你是為了 分層開發的話

在專案中新增引就可以

自下而上 新增引用後

在編譯執行時 只用窗體層作為 啟動專案

下面的專案 會在上面專案中 生成*.dll.檔案 (動態連結庫)樓主自己斟酌了

22樓:匿名使用者

各位大蝦的回答都很經典,可能摟主想知道最簡單的事情。

1. 如何在專案1中引用專案2的類。在專案-〉屬性中增加專案1依賴於專案2即可。

2. 要執行多個form,new form2 () 然後show就行了。

23樓:匿名使用者

你要互相執行,要是隻多個專案的話,還是程序

要是如作c/s程式,一個c,一個s的話,那麼就用debug->啟動新的例項

24樓:匿名使用者

form2 frm=new form2();

frm.show();

25樓:匿名使用者

就是使用多程序

比如這樣:

system.diagnostics.process.start(@".\form2.exe");

c# 如何將一個專案引用到另一個專案中

26樓:氚橃灔觳

先把專案新增進來,然後右擊 等待別的專案引用進來的 專案,找到「新增」,「引用」,「解決方案」,」「專案」,勾選並確定就好了。

27樓:匿名使用者

在"檔案"選單中有一個"新增"的選項, 裡面有"新增專案"

c#在在一個解決方案裡面有倆個專案,引用時說此專案作為引用將導致迴圈依賴項,怎麼解決呀

28樓:一個人『等待

首先互相引用肯定不合理的。

如果確保兩個專案互相引用沒有死迴圈等問題,可以使用dll引用,vs中的專案不能互相引用的。

如果你需要專案引用,那就需要使用介面進行分離了。

c中同解決方案有多個專案時如何相互運用

樓上的同學理解錯了,他問的是一個解決方案包含多個專案 不是指一個專案中多個窗體程式的問題,對於一個解決方案中的多個專案,其中一個是啟動專案。一般都是相互呼叫的關係,比如一個專案呼叫另一個專案中的類,就通過相應的該類所在的名字空間來呼叫這個類,大致就是這個意思。你問的問題有點怪 如果說多個專案 放到一...

如何在vs2019中執行編譯c和c

vs2010 需要先建立工程,然後在工程中新增cpp檔案,再編寫 然後編譯執行才可以,給您個圖吧 1。首先新建專案 2。從左邊找到visual c 在中間找到你要建立的專案,一般回事空專案 3。分別在原始檔 標頭檔案新增你要新增的東西,新建項就是新建空檔案,現有項就是新增已經寫好的原始檔 4。這個是...

如何在android系統上執行c語言的程式

本人使用mini6410開發了一個sqlite資料庫的程式,在mini6410的linux系統下已經能夠成功執行了。因為android使用的也是linux核心,所以我想當然的認為按照同樣的方法將程式移植到mini6410的android系統中也可以成功執行,但是當我執行程式的時候卻提示我不能找到可執...