솔루션을 빌드하는 데 필요한 VS2010 솔루션 폴더의 모든 파일을 복사하지만 다른 모든 파일 (.obj 파일 등)은 무시하는 유틸리티를 찾고 있습니다. 내 의도 된 사용은 솔루션을 이메일로 보내거나 블로그 등에서 사용할 수 있도록하는 것입니다.VS2010 솔루션 폴더에서 필요한 파일을 추출하는 유틸리티?
나는 (설치하지 않고 실행되는) 휴대용 유틸리티를 선호하지만 사용 가능한 것이 무엇이든간에 해결할 것입니다. .
솔루션을 빌드하는 데 필요한 VS2010 솔루션 폴더의 모든 파일을 복사하지만 다른 모든 파일 (.obj 파일 등)은 무시하는 유틸리티를 찾고 있습니다. 내 의도 된 사용은 솔루션을 이메일로 보내거나 블로그 등에서 사용할 수 있도록하는 것입니다.VS2010 솔루션 폴더에서 필요한 파일을 추출하는 유틸리티?
나는 (설치하지 않고 실행되는) 휴대용 유틸리티를 선호하지만 사용 가능한 것이 무엇이든간에 해결할 것입니다. .
솔루션 빌드를/clean로 실행하고 전체 폴더 구조를 압축 파일로 압축하는 스크립트 (.bat 또는 powershell을 통해)와 같이 간단하게 생각할 수 있습니다.
특히 프로젝트에서 빌드하기 위해 알아낼 수없는 파일을 여러 개 필요로 할 필요가있을 때 걱정할 필요가 없습니다. (F #과 같은 새로운 언어가 출시되면 어떻게됩니까? 3 년 전에 도구를 작성했다면 수정해야합니다. 누군가가 .txt 파일이나 .mak 파일을 작성해야한다면 어떻게 될까요?)
이전에는 릴리스 모드에서 코드를 작성하는 VS.NET (예 : Deploy) 내에 새로운 구성을 만들었습니다. 또한 기본 응용 프로그램 프로젝트의 출력 경로를 프로젝트 루트의 별도 폴더로 빌드하도록 설정합니다.
웹 응용 프로그램 인 경우 지원 파일을 복사하지 않으므로 문제가됩니다. 이 문제를 극복하기 위해 필자는 위에서 언급 한 빌드 폴더에 필요한 모든 적절한 파일을 복사하는 데 nant 스크립트를 사용합니다.
필자는 필요없는 파일 (bin 폴더와 obj 폴더에있는 파일)을 제외하고 모든 것을 복사하고 솔루션에서 소스 제어 정보를 제거한다고 생각했습니다. 나는 당신의 충고를 받아 들여 지금은 흙먼 간단한 스크립트에 정착 할 것이다. (재미있게 F #을 언급해야합니다. Visual Studio를 사용하는 유일한 이유입니다 .-).) – Batibix