我正在尝试在Visual Studio中处理一个最初在MonoDevelop中创建和管理的解决方案。
该解决方案中的项目与传统意义上略有不同的文件夹结构。每个项目的源代码文件都分组存放在名为“src”的子文件夹中。例如:
如您所见,项目文件位于“/MyProject”中,但所有源文件都在“/MyProject/src”文件夹中。
当我在Visual Studio中打开项目时,“src”文件夹作为每个文件路径的一部分被包含在其中。
这给我带来了问题,因为Visual Studio现在在资源文件的命名空间中使用 src 文件夹。
然而,在Mono中打开时,“src”文件夹会被忽略,并且会被视为项目的根文件夹。
我打开了“ MyProject.csproj ”,它具有一个名为“BaseDirectory”的属性,其值为“src”。 我认为此属性可能提供了Mono需要重新定义项目根文件夹的配置。 但对于Visual Studio则不起作用。
由于项目的构建系统依赖于它,我无法更改目录结构。
是否有人知道如何为Visual Studio提供项目根文件夹的自定义定义方式?
该解决方案中的项目与传统意义上略有不同的文件夹结构。每个项目的源代码文件都分组存放在名为“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提供项目根文件夹的自定义定义方式?