Visual Studio 내에서 MonoDevelop 내에서 원래 만들어지고 관리 된 솔루션에 대한 작업을 시도하고 있습니다..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'를 열었으며 값이 'src'인 'BaseDirectory'속성을가집니다. 이 속성은 Mono가 프로젝트의 루트 폴더를 다시 정의하는 데 필요한 구성을 제공 할 수 있다고 생각합니다. Visual Studio에서는 작동하지 않습니다.
프로젝트의 빌드 시스템이 종속되어 있기 때문에 디렉토리 구조를 전혀 변경할 수 없습니다.
Visual Studio 용 프로젝트의 루트 폴더에 대한 사용자 지정 정의를 제공 할 수있는 방법을 알고있는 사람이 있습니까?
Google 크롤링은 나를 똑같은 결론으로 인도하고 있습니다. 나는 네가 옳다고 믿는다. 나는 내가 대안의 길을 강요 당할지도 모른다라고 생각한다. 내가 지금 시스템 디자이너를 빌드 인터페이스와 노력하고있어. 감사. – ctrlplusb