VS2010 설치 프로그램 프로젝트를 사용하여 응용 프로그램을 배포하고 있습니다. RemovePreviousVersions 속성을 True로 설정하면 설치 관리자가 변경된 버전 번호를 가진 모든 어셈블리를 무시합니다. 문제는 약 30 개의 프로젝트가 있으므로 모든 버전을 손으로 늘리는 것은 사실상 불가능합니다. 내가있는 AssemblyInfo.cs VS에서Visual Studio 설치 프로젝트에서 모든 dll을 무시하는 방법 또는 Visual Studio에서 모든 빌드에서 버전 번호를 늘리는 방법?
[assembly: AssemblyVersion("1.0.*")]
을 설정하면 제대로
... 내가System.Reflection.Assembly.GetExecutingAssembly().GetName().Version
그러나, 설치 프로그램이이를 반영하지 않는 선택하면 볼 수있는 번호를 생성
그래서 내가하고 싶은 것은 버전 번호에 상관없이 설치 프로그램이 모든 어셈블리를 무시하도록 강제하거나 설치 프로그램이 이전 버전을 미리 제거하지 않도록하려는 것입니다. Visual Studio에서 모든 빌드와 함께 버전 번호를 늘려서 설치 프로젝트에 알리 길 원합니다.
나는 항상 세상에서 가장 단순한 것 같지만 어떻게 할 수 없는지 알 수 있습니다.
두 번째 링크가 자동으로되는 한편으로는 잘 작동에 있지만, 다른 한편으로 설치 프로젝트 버전 번호를 생성하여 내게 포인트 :
http://autobuildversion.codeplex.com/
또한이 문서를 살펴 그 (것)들을 좋아하지 않는 것처럼 보입니다. 즉, 자동 생성 된 버전 번호는 무시하는 것 같습니다. 다른 Visual Studio Addin을 살펴 보았지만 개발 환경에 다른 베타를 설치하려고하지 않았습니다. 나는 다른 해결책이 있어야한다고 생각한다. –
이 링크를 확인하면 거기에 답을 얻을 수 있습니다. 1) https://stackoverflow.com/questions/826777/how-to-have-an-auto-incrementing-version-number-visual-studio/826850#826850 2) https : //stackoverflow.com/questions/356543/can-i-automatically-increment-the-file-build-version-when-using-visual-studio –