我有一個具有以下結構的軟件項目。項目可以包含Visual Studio的其他項目嗎?
- Library A - Library B - Main program - Test for Main
我對每個四位一體的項目文件(的csproj),但是這將是很好,如果我可以在調試/在一個單一的解決方案資源管理器編譯的項目。
- Visual Studio(特別是2010)是否支持此功能?
我有一個具有以下結構的軟件項目。項目可以包含Visual Studio的其他項目嗎?
- Library A - Library B - Main program - Test for Main
我對每個四位一體的項目文件(的csproj),但是這將是很好,如果我可以在調試/在一個單一的解決方案資源管理器編譯的項目。
不,項目不能在Visual Studio中包含其他項目。解決方案被用作項目的容器。
我不明白爲什麼項目容器可以工作,但解決方案不會。你能詳細說明嗎?
您可以使用解決方案文件夾來組織多個項目,但項目中不能有項目。
另一種選擇是將所有類文件移動到一個項目併爲每個庫創建文件夾。我多次這樣做以減少解決方案混亂
'地區'是Asp.Net MVC 2的一個功能,不是VS 2k10 – 2010-10-07 15:28:09
啊對...我的不好。 – 2010-10-07 15:29:37
您可以擁有所謂的解決方案文件,其中包含您的所有項目。
您可以通過右鍵單擊頂級的解決方案,然後選擇添加添加多個項目的解決方案 - >添加現有項目或添加 - >新建項目
我相信你在想什麼的是一個解決方案。一個解決方案可以包含一個或多個項目:
- My Solution
- Library A
- Library B
- Main Program
- Test For Main
我不認爲這是供VS2010快。
在VS2008 Express版本中,支持解決方案文件,但新項目的默認設置是項目文件而不是soloution文件。我知道您可以加載由許可版本創建的解決方案,並且我認爲我記得您可以創建解決方案,即使使用快速版創建的新程序默認情況下也沒有解決方案文件。不確定2010年是否相同。 – 2010-10-07 15:34:50
我發現這篇文章http://social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/e0aede23-6558-42a1-9fe1-440fd45d3dd4這似乎暗示有一個限制是2008年,但不能爲2010年尋找任何方式 – 2010-10-07 15:47:01
我看到我可以有多個csproj文件,並且sln文件可以包含它們。感謝你的回答。 – prosseek 2010-10-07 15:35:19