여러 프로젝트의 AssemblyInfo.cs 파일에서 어셈블리 버전을 변경하려면 어떻게해야합니까? 우리는 우리의 솔루션에 약 75 개의 프로젝트를 가지고 있으며 거의 매주 버전을 변경해야합니다. 이 작업을 수행하는 가장 빠른 방법은 무엇입니까?여러 프로젝트의 어셈블리 버전 변경
19
A
답변
50
보통 모든 프로젝트에서 링크로 포함 된 AssemblyVersionInfo.cs라는 파일을 만듭니다. . 이 파일에 버전 특성이 포함되도록하고 일반 AssemblyInfo.cs 파일에서 동일한 특성을 제거합니다. 그런 다음 하나의 파일에서만 버전 번호를 업데이트하고 모든 프로젝트를 동일한 번호로 공유 할 수 있습니다.
파일을 링크로 추가하려면, 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 "추가"-> "기존 항목 ..."을 선택하십시오. 파일을 찾은 다음 추가 버튼의 오른쪽 가장자리에있는 작은 화살표를 클릭하고 드롭 다운 메뉴에서 "링크로 추가"를 선택하십시오.
2
빌드 타임 (http://code.msdn.microsoft.com/AssemblyInfoTaskvers)에서 버전 번호를 설정하고 버전 번호를 msbuild 스크립트의 속성으로 정의하는 AssemblyInfo 태스크를 사용하는 마스터 빌드 스크립트를 만드는 방법 중 하나입니다.
0
VS에서 찾기/바꾸기 기능을 사용했습니다. 예 : 모든 솔루션에 assembly: AssemblyVersion("1.0.
에 assembly: AssemblyVersion("1.1.
을 replacig 내가 neded 무엇을했다 :
관련 문제
- 1. 다른 .EXE 어셈블리 버전 변경
- 2. 하나의 프로젝트를 확장하는 여러 프로젝트의 버전 관리
- 3. 여러 VS 프로젝트의 설정 변경
- 4. TeamCity 버전 만들기 .NET 어셈블리 버전 일치
- 5. VS2010 프로젝트의 제품 버전
- 6. 팀 프로젝트의 이름 변경
- 7. .NET 어셈블리 버전
- 8. .NET의 어셈블리 버전 관리
- 9. GAC 및 어셈블리 버전 관리
- 10. 버전 게시 및 어셈블리 (기타) 버전
- 11. Maven에서 상위 프로젝트의 최신 버전
- 12. WPF 프로젝트의 메인 변경
- 13. NDbUnit MySQL 어셈블리 버전 충돌
- 14. TFS : 어셈블리 버전 번호 관리?
- 15. .NET 참조 어셈블리 - 버전 번호
- 16. Xoml 전용 워크 플로 작업 어셈블리 버전
- 17. 웹 응용 프로그램 프로젝트의 어셈블리 이름 설정
- 18. 티타늄 프로젝트의 여러 개발자
- 19. 한 번에 여러 프로젝트의 변경 내용을 가져 오는 방법
- 20. 반사, 제네릭 여러 어셈블리
- 21. 프로젝트의 기본 템플릿을 변경 하시겠습니까?
- 22. Grails의 Groovy 버전 변경
- 23. wp7 앱 버전 변경
- 24. iis6.0에서 asp.net 버전 변경
- 25. 실행 중 Windows 워크 플로 어셈블리 변경 중?
- 26. 이진 직렬화시 어셈블리 이름 변경
- 27. app.config에서 다른 프로젝트의 어셈블리 버전을 얻는 방법은 무엇입니까?
- 28. 아주 빈번한 릴리즈가있는 maven 프로젝트의 버전 관리
- 29. 프로그래밍 방식으로 실행중인 서비스의 어셈블리 버전 검색
- 30. 응용 프로그램은 어셈블리 stdole 버전 7.0.3300.0
http://blogs.msdn.com/jjameson/archive/2009/04/03/shared-assembly-info-in-visual- studio-projects.aspx –
단계별로 매우 단계별 : http://www.codeproject.com/Articles/328977/The-Right-Way-to-Version-Your-Assemblies – JohnB