右鍵單擊項目名稱並選擇Add-> Existing project選項,我已經合併了現有項目中的另一個項目。現在我不想從Visual Studio(它的C#項目)中現有的項目中訪問我新添加的項目中的文件,我該怎麼做?合併兩個項目並在Visual Studio中相互訪問文件
回答
如果我關注你的問題,你有一個項目A
的解決方案。然後您添加了一個現有項目B
。
您現在想要訪問B
中的A
文件。如果是這樣,請右鍵點擊B -> References
並添加對項目A
的引用。現在您可以使用該項目中的文件。
編輯:從你的評論,我不知道你是否想要一個單獨的項目/文件。如果你希望他們只有1個,你不應該真的添加一個新的項目,你應該從項目B
向你的項目A
添加你需要的文件。如果你想保留它作爲一個包含的不同模塊,那麼上面就是這樣,但你需要認識到通常你有一個解決方案,其中包含許多項目。
謝謝Noctis ...你解決了我的問題:) – 2014-08-30 08:41:36
Noctis但現在我面臨着另一個問題,即當我建立項目時,它部署這兩個解決方案。爲什麼是這樣?我已經在第一個方案中合併了第二個解決方案,並且只需要第一個解決方案,然後爲什麼要將它們部署爲單獨的項目? – 2014-08-30 08:47:29
因爲它們是單獨的項目。每個項目都被構建到它的文件夾中。通常,如果使用另一個,那麼將會是一個'dll',它將被複制到另一個的輸出目錄中。不知道你在做什麼,很難說。 – Noctis 2014-08-30 09:47:56
我爲此努力奮鬥,直到我發現這個鏈接低於:
如果你希望所有的Windows應用程序作爲一個程序運行,而然後調用多個.exe文件。然後將每個項目的「輸入放置類型」更改爲「類庫」。
第1步:
你可以做到這一點的解決方案中的每個項目右擊 - >轉到屬性 - >應用程序 - >出放式...它設置爲類庫
一旦你已經完成了這些將被生成爲.DLL。
第二步:
添加一個新的窗口窗體應用程序項目,添加退出它的項目的參考,使他們可以從這裏被執行..你可以做到這一點..右擊主項目 - >添加參考 - >項目選擇這裏的所有現有項目..
現在你可以創建3個按鈕來啓動每個項目主要應用...
[庫存]
[帳戶]
[薪資]
在每個按鈕的代碼現在將類似的東西...
Inventory_click()
{
Inventory.MainForm FRM =新Inventory.MainForm() ;
frm。顯示();
}
幸得:
- 1. 合併兩個visual studio .resx文件
- 2. 如何在Visual Studio中合併兩個依賴項目
- 3. 將兩個或多個visual studio項目合併到一個項目中
- 4. 合併兩個VB.Net項目
- 5. 合併兩個android項目
- 6. 如何合併Visual Studio安裝項目中的配置文件?
- 7. 合併兩個laravel項目
- 8. 合併兩個項目並獲得一個.sln文件
- 9. 合併兩個項目
- 10. SVN將Visual Studio 2008項目合併到2010項目中
- 11. 是否有可能將Visual Studio項目合併到單個文件中?
- 12. Eclipse合併兩個java項目
- 13. 合併兩個相關文件的URL
- 14. 如何循環兩個文件併合並相同的文件?
- 15. 合併兩個音頻文件合併爲一個目標C
- 16. 在Visual Studio中合併Web應用程序項目
- 17. 合併或合併兩個項目。兩個代表,兩個窗口
- 18. 合併Visual Studio解決方案文件
- 19. 合併Visual Studio解決方案文件
- 20. 合併兩個SVN目錄
- 21. 如何將兩個android studio項目合併爲一個
- 22. Visual Studio安裝項目 - 在兩個位置的一個文件
- 23. 在Visual Studio中訪問項目文件夾中保存的文件
- 24. 在Visual Studio代碼中如何合併兩個本地分支?
- 25. 將兩個CVS項目合併到一個SVN項目中
- 26. 如何訪問郵件合併文檔中的一個條目?
- 27. 是合併兩個目錄
- 28. 將兩個項目中的兩個.htaccess文件合併爲一個
- 29. 在Linux中合並兩個csv文件
- 30. 在Flex中合併兩個XML文件
檢查這個答案http://stackoverflow.com/questions/20045230/how-to-add-reference-to-c – 2014-08-30 08:17:48