업그레이드 도중 새 파일을 다시 가져 오는 installFiles 전에 특정 파일을 제거하는 사용자 지정 작업이 있습니다. 나는 두 번 호출되는 작업을 알 수 있습니다. 1.Get을 호출하고 파일을 삭제합니다. 2. InstallFiles는 새 파일을 다시 복사합니다. 3.Again이 호출되어 파일을 삭제합니다 (발생하지 않아야 함). 어디 선가 업그레이드
NetOffice를 사용하고 .NET 2.0을 사용하여 VS2015에서 Outlook 추가 기능을 만들었으므로 관리자가 아닌 사용자가 설치할 수 있도록 패키지를 만들어야합니다 (관리자 권한이 필요하지 않음). 일반적으로 ClickOnce를 사용하지만 VSTO를 사용하지 않기 때문에 설치가 필요하지 않으므로 Visual Studio 2015 Installer
Wix Bootstrappers에서 Windows 설치 관리자 캐시가 작동하는 방식에 대한 정보를 찾으려고합니다. MSI의 경우 MSI가 Windows에서 캐시되는지 확인하기 위해 특별한 규칙을 따르지 않습니다. 부트 스트 래퍼 (Burns)의 경우에도 동일하게 보이지만 원래 설치 프로그램을 사용하지 않고 패키지를 제거하는 데 몇 가지 문제가있었습니다. 나
MSI 용 WiX Toolset에서 레지스트리 키 값을 원하는 데이터로 업데이트하지 않습니다. k : v가 누락되면 추가됩니다. k : v의 데이터가 0으로 설정되면 완전히 무시됩니다. 실제 문제는 여기에 있습니다. (생각합니다) 기본 목표는이 레지스트리 키 값이 설치 전에 의도 한 데이터 값과 일치하는지 확인하는 것입니다. 키를 추가/업데이트해야하는 경우
어떤 다른 것으로 그 값을 변경하려면 아래 sku에 대한 util: XmlFile 태그에 ElementPath 특성 없을 때 XMLFILE 한 줄에 있습니다 : <configuration>
<startup><supportedRuntime version="v4.0" sku=".NetFramework,Version=v4.6.2"/></startup>
위의 코드를 사용하여 WiX Toolset을 사용하여 * .msi를 빌드하고이를 사용자 지정 폴더 (ProgramFiles 아님)에 설치해야합니다. 파일 또는 레지스트리 키와 같은 소스에서 설치 경로를 얻을 수 있습니까? <Fragment>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory
MSI를 통해 설치된 Windows 서비스를 만들었습니다. 이 서비스에는 VS2017 Settings.settings에서 별도의 속성으로 추가 한 호스트/IP, 포트 및 경로가 필요합니다. 나는 이제 설치 프로그램이 사용자 입력을 받아 설정 파일에 설정을 쓰게하고 싶다. 우선, 나는 다음과 같은 시도 :이 설정을 저장하지 않습니다 <userSettings>