설치에 문제가 있습니다. 설치 프로그램은/codebase 옵션을 사용하여 regasm.exe .net com dll에 명령 줄 옵션을 실행합니다.x64 시스템의 msi에서 시작할 때 Regasm.exe가 설치에 실패합니다.
Setup.exe에서 설치 (installshield로 빌드)를 실행하면 모든 것이 정상적으로 작동합니다.
대신 .msi에서 설치를 실행하면 regasm 호출이 성공하지 못하고 아무것도 등록되지 않고 프로그램이 실행되지 않습니다.
이 문제는 x64 기반 시스템에만 영향을 미치는 것으로 보이며 x86 시스템에서는 두 가지 방법 모두 작동합니다.
어떤 아이디어가 문제 일 수 있습니까?
편집
문제는 관리자로 로그인 한 경우에도 MSI 관리자로 실행되지 않는 것 같다. 나는 여전히 UAC 대화 상자를 얻지 만, 마법사를 통해서만 볼 수 있습니다. setup.exe에서 시작하면 마법사가 나타나기 전에 UAC 패널이 나타납니다. .msi와 관리 명령 프롬프트를 실행하면 UAC 패널이 나타나지 않고 모든 것이 예상대로 작동합니다.
그래서 모든 것이 예상대로 작동하고 있다고 상상해보십시오. 그리고 사용자 정의 설치 작업을 올바르게 수행하려면 msi를 관리자 권한으로 실행해야합니다.
아마도 순진에 대한 사용자 지정 작업을 설정
@tchrikch, 아니요, 확실하지는 않지만 설치 프로그램이 msi (또는 이해할 수있는 방식)를 시작하기 때문에 다른 것으로 기대하지는 않습니다. 관리자로 로그인 한 상태입니다. –