2014-11-30 2 views
-3

최근에 VS Community를 다운로드했는데 (무료 였기 때문에) C# 코드를 컴파일하는 연습을하고 있습니다. 나는 VS (Ctrl + F5)에서 직접 그것을하는 방법을 알아 냈고, csc.exe를 사용하여 dev cmd에서 컴파일하는 방법을 발견했습니다. 그러나 두 개의 별도 명령을 수행하지 않고 데스크탑에 직접 컴파일하는 방법은 무엇입니까? 파일을 휴지통으로 더 빨리 옮기고 싶을뿐입니다.VS2013 Dev 사용 CMD : C# 파일을 다른 위치로 컴파일 하시겠습니까?

+0

또는 'Clean Solution'을 누르십시오 –

+0

달성하려는 내용이 확실하지 않은 경우 ("파일을 휴지통으로 더 빨리 옮길 수 있기를 원합니다") csc.exe에 도움이 필요합니다 (csc /?). MSDN에 대한 자세한 설명서. –

+0

유권자를위한주의 사항 : 프로그래밍 도구에 관한 질문은 주제에 달려 있으므로 수퍼 유저에게 보내지 마십시오. –

답변

2

를 참조하십시오. MSBuild에는 출력 디렉터리를 지정할 수있는 구성 매개 변수가 있습니다.

MSBuild mysolution.sln /p:OutDir=C:\path\to\output\folder 

이렇게하면 솔루션의 모든 프로젝트가 빌드되고 출력이 지정된 폴더로 복사됩니다.

1

코드를 빌드하거나 실행할 때 Visual Studio는 프로젝트의 루트 디렉토리에 debug/release 폴더를 만듭니다.

그러나이 위치를 바탕 화면으로 변경하려면 프로젝트 속성으로 이동하면 해당 위치에서 디버그 출력 위치를 변경할 수 있습니다. 명령 줄에서 빌드 할 때

당신의 MSBuild를 사용하여 직접 csc.exe를 호출하지 않는 첨부 된 이미지를 일반적으로

enter image description here

관련 문제