我正在嘗試使用最初在MonoDevelop中創建和管理的Visual Studio內的解決方案。如何設置.csproj的根目錄?
解決方案中的項目與傳統意義上的文件夾結構略有不同。每個項目的源文件分組在標題爲'src'的子文件夾中。例如:
MyProject
| MyProject.csproj
| ReadMe.txt
|
+---src
| Class1.cs
| Class2.cs
| Class3.cs
|
+---Helpers
| Helper1.cs
|
+---Utils
Utils1.cs
正如你所看到的,項目文件中的生活「/ MyProject的」,但後來所有的源文件都在「/ MyProject的/ src目錄」文件夾中。
當我在Visual Studio中打開項目時,'src'文件夾作爲每個文件路徑的一部分包含在內。
由於Visual Studio現在在資源文件的名稱空間中使用src文件夾,因此這會導致我遇到問題。
但是,在Mono中打開時,'src'文件夾被忽略,而被視爲項目的根文件夾。
我打開了'MyProject.csproj',它有一個屬性'BaseDirectory',其值爲'src'。我相信這個屬性可能會提供Mono爲了重新定義項目的根文件夾而需要的配置。儘管這不適用於Visual Studio。
我無法改變目錄結構,因爲項目的構建系統依賴於它。
有誰知道一種方式,我可以提供Visual Studio的項目的根文件夾的自定義定義?
我的谷歌爬行一直指向我這個相同的結論。我相信你是對的。我想我可能會被迫選擇另一條路線。我正在嘗試與構建系統設計師進行交互。謝謝。 – ctrlplusb