0
설치 쉴드 빌드 중에 dll과 exe의 버전을 바꿀 수 있습니까? 내 프로젝트는 닷넷에있다. 필자의 경우 단일 Assembly.cs를 사용하거나 변수를 사용하면 도움이되지 않습니다. IsCmdBld도 시도했지만 도움이되지 않았습니다. 어셈블리 파일과 dll에서 버전을 변경하고 싶습니다. 가장 좋은 방법은 무엇입니까?설치 도중 바이너리 버전 변경하기
설치 쉴드 빌드 중에 dll과 exe의 버전을 바꿀 수 있습니까? 내 프로젝트는 닷넷에있다. 필자의 경우 단일 Assembly.cs를 사용하거나 변수를 사용하면 도움이되지 않습니다. IsCmdBld도 시도했지만 도움이되지 않았습니다. 어셈블리 파일과 dll에서 버전을 변경하고 싶습니다. 가장 좋은 방법은 무엇입니까?설치 도중 바이너리 버전 변경하기
File 테이블에서 버전을 편집 할 수 있지만 실제로는 정말 나쁜 생각입니다. 나는 힘으로 그것을 가져온 후에이 길로 내려 갔다. 그것은 나쁜 생각이었고 나는 내가 취하지 말라고 말한 길에서 고치고 회복하려고 노력하면서 그 일에 돈을 지불했다.
요약하면 빌드 프로세스의 일부로 어셈블리를 버전화하면됩니다. 현재 버전으로 동적으로 리소스 파일을 업데이트하는 많은 스크립팅 언어 및 라이브러리가 있습니다. InstallShield/MSI에서는이 작업을 수행하지 마십시오.
"동적으로"및 "InstallShield 빌드 중"은 의미가 반대입니다. 동적으로 설치하는 동안 또는 어쩌면 나중에 할 일처럼 들리며 아마도 나쁜 생각 일 수 있습니다. 그러나 빌드하는 동안 바이너리 및 설치 프로그램의 버전 번호를 가장 효과적으로 변경하는 방법을 묻는다면 이는 합당한 질문입니다. 이미 중복 응답이있을 수 있으며 전체 빌드 시스템에 대한 자세한 정보가 필요합니다. –
@MichaelUrman 질문을 편집했습니다. –