2010-06-30 3 views
2

솔루션을 빌드하는 데 필요한 VS2010 솔루션 폴더의 모든 파일을 복사하지만 다른 모든 파일 (.obj 파일 등)은 무시하는 유틸리티를 찾고 있습니다. 내 의도 된 사용은 솔루션을 이메일로 보내거나 블로그 등에서 사용할 수 있도록하는 것입니다.VS2010 솔루션 폴더에서 필요한 파일을 추출하는 유틸리티?

나는 (설치하지 않고 실행되는) 휴대용 유틸리티를 선호하지만 사용 가능한 것이 무엇이든간에 해결할 것입니다. .

답변

0

솔루션 빌드를/clean로 실행하고 전체 폴더 구조를 압축 파일로 압축하는 스크립트 (.bat 또는 powershell을 통해)와 같이 간단하게 생각할 수 있습니다.

특히 프로젝트에서 빌드하기 위해 알아낼 수없는 파일을 여러 개 필요로 할 필요가있을 때 걱정할 필요가 없습니다. (F #과 같은 새로운 언어가 출시되면 어떻게됩니까? 3 년 전에 도구를 작성했다면 수정해야합니다. 누군가가 .txt 파일이나 .mak 파일을 작성해야한다면 어떻게 될까요?)

+0

필자는 필요없는 파일 (bin 폴더와 obj 폴더에있는 파일)을 제외하고 모든 것을 복사하고 솔루션에서 소스 제어 정보를 제거한다고 생각했습니다. 나는 당신의 충고를 받아 들여 지금은 흙먼 간단한 스크립트에 정착 할 것이다. (재미있게 F #을 언급해야합니다. Visual Studio를 사용하는 유일한 이유입니다 .-).) – Batibix

0

이전에는 릴리스 모드에서 코드를 작성하는 VS.NET (예 : Deploy) 내에 새로운 구성을 만들었습니다. 또한 기본 응용 프로그램 프로젝트의 출력 경로를 프로젝트 루트의 별도 폴더로 빌드하도록 설정합니다.

웹 응용 프로그램 인 경우 지원 파일을 복사하지 않으므로 문제가됩니다. 이 문제를 극복하기 위해 필자는 위에서 언급 한 빌드 폴더에 필요한 모든 적절한 파일을 복사하는 데 nant 스크립트를 사용합니다.

관련 문제