將新的C#項目添加到.sln C#解決方案文件時是否可以將該項目的路徑設置爲自定義文件夾?這個「自定義路徑」將被寫入.sln文件中?可以在sln文件中定義項目的路徑嗎?
0
A
回答
2
經過長時間的討論後,這裏就是骨感。
首先,文件系統上的文件夾結構必須與源代碼管理中的文件夾結構相同;否則當其他人嘗試下載項目進行工作時,沒有任何參考文件可以使用。
比方說,你有以下幾種:
\Projects
\ProjectA
\ProjectA.csproj
\ProjectB
\ProjectB.csproj
\OtherProjects
\SomethingElse
\SomethingElse.sln
現在,在目錄\OtherProjects\SomethingElse\SomethingElse.sln
解決方案文件可參照項目\Projects\ProjectA\ProjectA.csproj
就好了。在解決方案中,右鍵單擊解決方案文件並單擊添加...現有項目並瀏覽至該文件。 VS會將適當的路徑添加到文件中。
在Solution Explorer中它看起來像:
Solution 'SomethingElse' (1 project)
ProjectA
的實際路徑並不重要,但他們必須在文件系統和源代碼控制之間的相同。
如果你想\Projects\ProjectA
到\OtherProjects\SomethingElse
下物理位置,那麼你有兩個選擇。要麼移動項目要在該文件夾下或分支項目要在該文件夾下。
+0
非常感謝您的解釋! – Mircea 2013-03-20 19:57:48
0
解決方案右擊 - >添加 - >新建項目 - >瀏覽按鈕(近地點路徑)
在解決方案文件,你會看到類似的財產以後
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectName", "{RelativePath}\ProjectName.csproj", "{050E6816-57E1-4FDB-B84B-A9C37619A312}"
1
項目路徑是相對於當前位置的解決方案文件。
如果需要在將項目添加到解決方案後移動項目,則可以手動編輯路徑。
相關問題
- 1. 我可以在VS 2015中有兩個.sln文件在同一路徑中
- 2. 我們可以在SBT項目中定義嵌套項目嗎?
- 3. 在qmake項目文件中指定qrc_foo.cpp文件的路徑
- 4. 我可以在Kohana 3中使用一個路徑定義嗎?
- 5. 我可以在Spring bean定義中使用相對路徑嗎?
- 6. PropertyPlaceholderConfigurer - 它可以加載給定目錄路徑中的所有文件嗎?
- 7. 在FORTRAN中定義文件的路徑
- 8. ListPreference - 可以自定義項目嗎?
- 9. MSBuild文件VS SLN和項目文件
- 10. XML中定義的Android Drawable可以包含路徑嗎?
- 11. gitlab自定義項目的文件路徑
- 12. c#項目中沒有.sln文件
- 13. 蔚藍項目中的文件路徑
- 14. Android Eclipse項目中的文件路徑
- 15. 爲自定義控件定義可執行文件的路徑
- 16. 我可以在.pro文件中設置Qt目錄的標準路徑嗎?
- 17. 可以讓jar文件在類路徑中出現兩次嗎?
- 18. 我可以在FLASH中獲得shareobject文件路徑嗎?
- 19. 如何獲取我的項目中文件夾的路徑(以及該文件夾中文件的路徑)?
- 20. 獲取包含在項目中的文件的文件路徑
- 21. WPF自定義控件 - 綁定模板項目的路徑
- 22. clojure/lein:我可以指定project.clj以外的項目文件嗎?
- 23. Dagre-D3圖。可以定製路徑嗎?
- 24. 「testBuildType」可以在Android項目的build.gradle文件中有條件嗎?
- 25. 我可以在MSBuild目標/項目文件中添加公共參考路徑嗎?
- 26. Maven項目:如何在* .ini文件中指定相對路徑?
- 27. SoapUI項目文件可以拆分嗎?
- 28. VS 2010 C++路徑顯示在項目屬性中,但不在* .vcxprojf或* .sln文件中?
- 29. 獲取文件的路徑從項目
- 30. 獲得Web項目的文件路徑
我不完全確定你的意思。當您將項目添加到解決方案時,.sln文件包含相關項目的相對路徑。你想達到什麼目的? – NotMe 2013-03-18 19:56:37
我正在嘗試將新的C#項目添加到自定義文件夾路徑中的.sln文件中。 – Mircea 2013-03-18 20:21:30
*你的意思是*自定義文件夾路徑*?您右鍵單擊該解決方案,單擊添加...現有項目,瀏覽並添加它。 VS然後將把路徑放到.sln中的項目中。該項目不需要與解決方案文件在同一文件夾樹下(儘管這通常是一個好主意)。 – NotMe 2013-03-18 20:22:50