CodeGo.net>如何设置.csproj的根目录?
作者:互联网
我正在尝试在Visual Studio中解决方案的工作,该解决方案最初是在MonoDevelop中创建和管理的.
解决方案中的项目与传统意义上的文件夹结构略有不同.每个项目的源文件都分组在名为“ 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项目提供自定义根文件夹的方法吗?
解决方法:
在Visual Studio中,确实没有办法做到这一点.它将始终考虑源文件相对于包含它们的项目文件的存在路径
标签:monodevelop,c,visual-studio 来源: https://codeday.me/bug/20191122/2057066.html