NetOffice
의 도움으로 Outlook 플러그인을 개발했습니다. 개발 PC에서 잘 돌아가고 있지만 배포 설정을 구축하는 데 어려움을 겪고 있습니다. 나는 많은 것을 봤지만 모든 자습서는 Visual Studio의 전문 버전이 설치된 개발자를 대상으로하는 것으로 보입니다. 저는 Visual Studio Community 2015를 실행하는 취미 개발자입니다. 따라서 NetOffice
을 사용하고 있으며 VSTO 도구를 사용할 수 없습니다. 이 사이트는 가장 helpfull 지금까지이었다 WiX installer for VSTO projectsOffice 배포 설정
나는 WiX
을 설치하고 템플릿으로이 사이트의 예제를 사용했다. 그러나이 코드 조각은 나를 위해 작동하지 않습니다
<Component Id="CMP_DllManifest">
<File Id="FILE_DllManifest" Source="$(var.NoReplyAll.TargetPath).manifest" KeyPath="yes" />
</Component>
<Component Id="CMP_VstoManifest">
<File Id="FILE_VstoManifest" Source="$(var.NoReplyAll.TargetDir)$(var.NoReplyAll.TargetName).vsto" KeyPath="yes" />
<RegistryKey Root="HKLM" Key="Software\Microsoft\Office\Outlook\Addins\NoReply">
<RegistryValue Name="Description" Value="NoReplyAll Add-In" Type="string" Action="write" />
<RegistryValue Name="FriendlyName" Value="NoReplyAll" Type="string" Action="write" />
<RegistryValue Name="LoadBehavior" Value="3" Type="integer" Action="write" />
<RegistryValue Name="Manifest" Value="[#FILE_VstoManifest]|vstolocal" Type="string" Action="write" />
</RegistryKey>
</Component>
이유는 별도로 .manifest과 .vsto 파일 내 빌드 출력 폴더에 존재하지 않는다는 것입니다. 그 (것)들을 생성하는 방법을 알아 내기 위하여 googled, 그러나 응답은 프로젝트 재산 "링커"탭으로 가고 필요한 조정을하기위한 것이다. 내 Visual Studio 버전에서만이 탭이 존재하지 않습니다. 그래서 지금 다시 붙어 있습니다.
무료 도구를 사용하는 저렴한 취미 개발자를위한 해결책이 있습니까?