VS 프로젝트를 예상대로 디렉토리 구성으로 만들기
4197 단어 VisualStudio
문제
기존의 GitHub 프로젝트가 있고, 거기에 대해 생각했던 대로의 디렉토리 구성으로 VS의 프로젝트를 만들고 싶다.
보통 템플릿을 만들면 디렉토리를 파고 버린다.
이상적으로는
Keda.Durable.Scale.sln
src
- Keda.Durable.Scale.Server
- Keda.Durable.Scale.Server.csproj
- Message
- Keda.DurableScale.Message.csproj
test
- Keda.Durable.Scale.Server.Test
- Keda.Durable.Scale.Server.Test.csproj
하고 싶다. 이 작전을 답습.
Keda.Durable.Scale.sln
src
- Keda.Durable.Scale.Server
- Keda.Durable.Scale.Server.csproj
- Message
- Keda.DurableScale.Message.csproj
test
- Keda.Durable.Scale.Server.Test
- Keda.Durable.Scale.Server.Test.csproj
해법
Solution의 위치 조정
복제 된 하나 이상의 디렉토리로 이동하여 복제 된 디렉토리의 이름을 지정합니다.
복제 된 디렉토리는 keda-durable-scaler
이므로 첫 번째 화면에서 하나의 디렉토리를 지정합니다.
이런 느낌.
그런 다음 VisualStudio가 시작되면 솔루션을 마우스 오른쪽 단추로 클릭하고 이름을 바꿉니다. 그러면 솔루션 파일의 실체도 그것으로 바꿔준다.
Csproj 파일의 위치 조정
Visual Studio 안에서 디렉토리를 파고, 거기에 프로젝트를 작성해도 생각했던 대로가 되지 않는다. Visual Studio 안에서는 좋은 느낌이지만, 실제 디렉토리는 다르다.
실제 디렉토리
바로 아래에 할 수 있고,,,
$ ls
CODE_OF_CONDUCT.md Keda.Durable.Scaler.sln LICENSE SECURITY.md
Keda.Durable.Scaler.Server/ keda-durable-scaler/ README.md
덧붙여서, VS 속에서 삭제해도, 실체는 붙어 있다.
실제 디렉토리
$ ls
CODE_OF_CONDUCT.md Keda.Durable.Scaler.sln LICENSE SECURITY.md
Keda.Durable.Scaler.Server/ keda-durable-scaler/ README.md
먼저 디렉토리를 만들고 지정합니다.
Powershell이나 Bash에서 먼저 디렉토리를 만들어 둡니다. 게다가 앞서 했듯이 VS 내부에서도 디렉토리를 먼저 지정해 둔다.
CODE_OF_CONDUCT.md keda-durable-scaler/ README.md src/
Keda.Durable.Scaler.sln LICENSE SECURITY.md tests/
프로젝트를 만들 때 템플릿을 지정할 때 위치에서 디렉터리를 지정합니다.
실제 디렉토리
생각했던 대로
PS > tree .
▒▒▒▒src
▒ ▒▒▒▒Keda.Durable.Scaler.Server
▒ ▒▒▒▒bin
▒ ▒ ▒▒▒▒Debug
▒ ▒ ▒▒▒▒netcoreapp3.0
▒ ▒▒▒▒obj
▒ ▒▒▒▒Debug
▒ ▒▒▒▒netcoreapp3.0
▒▒▒▒tests
Reference
이 문제에 관하여(VS 프로젝트를 예상대로 디렉토리 구성으로 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/TsuyoshiUshio@github/items/ecb0dcc1e53e9778e33e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ ls
CODE_OF_CONDUCT.md Keda.Durable.Scaler.sln LICENSE SECURITY.md
Keda.Durable.Scaler.Server/ keda-durable-scaler/ README.md
$ ls
CODE_OF_CONDUCT.md Keda.Durable.Scaler.sln LICENSE SECURITY.md
Keda.Durable.Scaler.Server/ keda-durable-scaler/ README.md
CODE_OF_CONDUCT.md keda-durable-scaler/ README.md src/
Keda.Durable.Scaler.sln LICENSE SECURITY.md tests/
PS > tree .
▒▒▒▒src
▒ ▒▒▒▒Keda.Durable.Scaler.Server
▒ ▒▒▒▒bin
▒ ▒ ▒▒▒▒Debug
▒ ▒ ▒▒▒▒netcoreapp3.0
▒ ▒▒▒▒obj
▒ ▒▒▒▒Debug
▒ ▒▒▒▒netcoreapp3.0
▒▒▒▒tests
Reference
이 문제에 관하여(VS 프로젝트를 예상대로 디렉토리 구성으로 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/TsuyoshiUshio@github/items/ecb0dcc1e53e9778e33e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)