Skip to content

Commit 0eb52df

Browse files
committed
[Tag] 1.1.2
1 parent ee25947 commit 0eb52df

1 file changed

Lines changed: 84 additions & 84 deletions

File tree

SetupWiX/Product.wxs

Lines changed: 84 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,63 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
33

4-
<!-- バージョンアップ時はProductVersionとProductCode(ツール>GUIDの作成)を変更する -->
5-
<?define ProductVersion="1.1.1" ?>
6-
<?define ProductCode = "752394CC-E14F-4816-AD2C-1EF01E56CFAA" ?>
7-
<?define UpgradeCode = "661472ad-167f-47e7-b761-562247fda9b4" ?>
8-
<?define ProductName = "Image Inserter Add-in for Excel" ?>
9-
<?define Manufacturer = "saka-guchi" ?>
10-
11-
<!-- 準備:マクロ変数の追加
4+
<!-- バージョンアップ時はProductVersionとProductCode(ツール>GUIDの作成)を変更する -->
5+
<?define ProductVersion="1.1.2" ?>
6+
<?define ProductCode = "8811A5D5-EC41-4C77-909C-0645BE849A28" ?>
7+
<?define UpgradeCode = "661472ad-167f-47e7-b761-562247fda9b4" ?>
8+
<?define ProductName = "Image Inserter Add-in for Excel" ?>
9+
<?define Manufacturer = "saka-guchi" ?>
10+
11+
<!-- 準備:マクロ変数の追加
1212
1. Setupプロジェクト上で右クリック「プロパティ」を選択
1313
2. 「Build」タブを選択
1414
3. 「Define preprocess variabeles」に変数を追加
1515
- 定義追加: 「AddinFiles=..\ImageInserter\bin\$(Configuration)\」
1616
- 使用方法: $(var.AddinFiles)
1717
-->
18-
19-
<!-- Product
18+
19+
<!-- Product
2020
Id: Windows InstallerのProductCodeに相当、アプリケーションを識別するID「ツール>GUIDの作成」
2121
Name: Windows InstallerのProductNameに相当、インストーラーの画面の各箇所に表示されるアプリケーション名
2222
Version: Windows InstallerのProductVersionに相当
2323
UpgradeCode: Windows InstallerのUpgradeCodeに相当
2424
Manufacturer: インストーラーの作成者やプログラム一覧の発行元
2525
-->
26-
<Product
27-
Id="$(var.ProductCode)"
28-
Name="$(var.ProductName)"
29-
Language="1033"
30-
Version="$(var.ProductVersion)"
31-
Manufacturer="$(var.Manufacturer)"
32-
UpgradeCode="$(var.UpgradeCode)"
26+
<Product
27+
Id="$(var.ProductCode)"
28+
Name="$(var.ProductName)"
29+
Language="1033"
30+
Version="$(var.ProductVersion)"
31+
Manufacturer="$(var.Manufacturer)"
32+
UpgradeCode="$(var.UpgradeCode)"
3333
>
3434

35-
<!-- インストーラの情報 -->
36-
<Package
37-
InstallerVersion="200"
38-
Compressed="yes"
35+
<!-- インストーラの情報 -->
36+
<Package
37+
InstallerVersion="200"
38+
Compressed="yes"
3939
/>
4040

41-
<!-- エラー処理 -->
42-
<MajorUpgrade DowngradeErrorMessage="A later version of [ProductName] is already installed. Setup will now exit." />
41+
<!-- エラー処理 -->
42+
<MajorUpgrade DowngradeErrorMessage="A later version of [ProductName] is already installed. Setup will now exit." />
4343

44-
<!-- MSI形式 -->
45-
<Media Id="1" Cabinet="ImageInserter_ExcelAddin.cab" EmbedCab="yes" />
44+
<!-- MSI形式 -->
45+
<Media Id="1" Cabinet="ImageInserter_ExcelAddin.cab" EmbedCab="yes" />
4646

47-
<!-- UIRef
47+
<!-- UIRef
4848
使用許諾のみを表示させてインストールする最小構成であれば「WixUI_Minimal」を指定
4949
- Id: インストールウィザードでどのような画面を表示するかを識別するID
5050
-->
51-
<UIRef Id="WixUI_Minimal" />
51+
<UIRef Id="WixUI_Minimal" />
5252

53-
<!-- WixVariable
53+
<!-- WixVariable
5454
ウィザードのUIで使用するファイル(最小構成の場合3ファイル)を指定
5555
- Id: 固定
5656
- Value: ファイル名
5757
-->
58-
<WixVariable Id="WixUILicenseRtf" Value="..\LICENSE.rtf" />
59-
<WixVariable Id="WixUIDialogBmp" Value="..\images\dialog.png" />
60-
<WixVariable Id="WixUIBannerBmp" Value="..\images\banner.png" />
58+
<WixVariable Id="WixUILicenseRtf" Value="..\LICENSE.rtf" />
59+
<WixVariable Id="WixUIDialogBmp" Value="..\images\dialog.png" />
60+
<WixVariable Id="WixUIBannerBmp" Value="..\images\banner.png" />
6161

6262
<!-- Icon: 「プログラムの追加と削除」などに表示されるアプリケーションのアイコン
6363
Id: 適当な名前
@@ -67,87 +67,87 @@
6767
<Icon Id="FAVICON.ICO" SourceFile="..\images\favicon.ico" />
6868
<Property Id="ARPPRODUCTICON" Value="FAVICON.ICO" />
6969

70-
<!-- Directory Structure
70+
<!-- Directory Structure
7171
インストール先のフォルダ構成を設定
7272
- 「Id="ProgramMenuDir"」に設定している「Name」: スタートメニューに配置されるフォルダのショートカット名
7373
- Excelアドインの場合はスタートメニューに出す必要はない
7474
-->
75-
<Directory Id="TARGETDIR" Name="SourceDir">
76-
<!-- Program Files -->
77-
<Directory Id="$(var.InstallFolder)">
78-
<Directory Id="INSTALLFOLDER" Name="$(var.ProductName)">
79-
<Directory Id="Dir_ja" Name="ja" />
75+
<Directory Id="TARGETDIR" Name="SourceDir">
76+
<!-- Program Files -->
77+
<Directory Id="$(var.InstallFolder)">
78+
<Directory Id="INSTALLFOLDER" Name="$(var.ProductName)">
79+
<Directory Id="Dir_ja" Name="ja" />
80+
</Directory>
8081
</Directory>
81-
</Directory>
82-
<!-- ProgramData -->
83-
<!--
82+
<!-- ProgramData -->
83+
<!--
8484
<Directory Id="CommonAppDataFolder">
8585
<Directory Id="ImageInserterProgramData" Name="ImageInserter_ExcelAddin" />
8686
</Directory>
8787
-->
88-
<!-- Start Menu -->
89-
<!--
88+
<!-- Start Menu -->
89+
<!--
9090
<Directory Id="ProgramMenuFolder" Name="Programs">
9191
<Directory Id="AppStartMenuDir" Name="$(var.Manufacturer) $(var.ProductName)" />
9292
</Directory>
9393
-->
94-
<!-- Desktop -->
95-
<!--
94+
<!-- Desktop -->
95+
<!--
9696
<Directory Id="DesktopFolder" Name="Desktop" />
9797
-->
98-
</Directory>
99-
100-
<!-- Feature
98+
</Directory>
99+
100+
<!-- Feature
101101
インストールするコンポーネントを選択
102102
-->
103-
<Feature Id="ProductFeature" Title="$(var.ProductName)" Level="1">
104-
<ComponentGroupRef Id="EssentialFiles" />
105-
<ComponentRef Id="EssentialRegistries" />
106-
<!--
103+
<Feature Id="ProductFeature" Title="$(var.ProductName)" Level="1">
104+
<ComponentGroupRef Id="EssentialFiles" />
105+
<ComponentRef Id="EssentialRegistries" />
106+
<!--
107107
<ComponentRef Id="EssentialShortcuts" />
108108
<ComponentRef Id="EssentialDesktopShortcut" />
109109
-->
110-
</Feature>
110+
</Feature>
111111

112-
<!-- Files
112+
<!-- Files
113113
上で定義したフォルダに配置するファイルを設定
114114
- 1コンポーネントにつき1ファイル
115115
-->
116-
<ComponentGroup Id="EssentialFiles">
117-
<Component Id="Component_ImageInserter_vsto" Directory="INSTALLFOLDER">
118-
<File Id="ImageInserter_vsto" KeyPath="yes" Source="$(var.AddinFiles)" Name="ImageInserter.vsto" />
119-
</Component>
120-
<Component Id="Component_ImageInserter_dll" Directory="INSTALLFOLDER">
121-
<File Id="ImageInserter_dll" KeyPath="yes" Source="$(var.AddinFiles)" Name="ImageInserter.dll" />
122-
</Component>
123-
<Component Id="Component_ImageInserter_dll_manifest" Directory="INSTALLFOLDER">
124-
<File Id="ImageInserter_dll_manifest" KeyPath="yes" Source="$(var.AddinFiles)" Name="ImageInserter.dll.manifest" />
125-
</Component>
126-
<Component Id="Component_Microsoft_Office_Tools_Common_v4_0_Utilities_dll" Directory="INSTALLFOLDER">
127-
<File Id="Microsoft_Office_Tools_Common_v4_0_Utilities_dll" KeyPath="yes" Source="$(var.AddinFiles)" Name="Microsoft.Office.Tools.Common.v4.0.Utilities.dll" />
128-
</Component>
129-
<Component Id="Component_ja" Directory="Dir_ja" Guid="6587439C-8D94-4EED-ADDD-6573305CBB2D">
130-
<CreateFolder/>
131-
<File Id="ImageInserter_resources_dll" KeyPath="yes" Source="$(var.AddinFiles)ja\" Name="ImageInserter.resources.dll" />
132-
</Component>
133-
</ComponentGroup>
116+
<ComponentGroup Id="EssentialFiles">
117+
<Component Id="Component_ImageInserter_vsto" Directory="INSTALLFOLDER">
118+
<File Id="ImageInserter_vsto" KeyPath="yes" Source="$(var.AddinFiles)" Name="ImageInserter.vsto" />
119+
</Component>
120+
<Component Id="Component_ImageInserter_dll" Directory="INSTALLFOLDER">
121+
<File Id="ImageInserter_dll" KeyPath="yes" Source="$(var.AddinFiles)" Name="ImageInserter.dll" />
122+
</Component>
123+
<Component Id="Component_ImageInserter_dll_manifest" Directory="INSTALLFOLDER">
124+
<File Id="ImageInserter_dll_manifest" KeyPath="yes" Source="$(var.AddinFiles)" Name="ImageInserter.dll.manifest" />
125+
</Component>
126+
<Component Id="Component_Microsoft_Office_Tools_Common_v4_0_Utilities_dll" Directory="INSTALLFOLDER">
127+
<File Id="Microsoft_Office_Tools_Common_v4_0_Utilities_dll" KeyPath="yes" Source="$(var.AddinFiles)" Name="Microsoft.Office.Tools.Common.v4.0.Utilities.dll" />
128+
</Component>
129+
<Component Id="Component_ja" Directory="Dir_ja" Guid="6587439C-8D94-4EED-ADDD-6573305CBB2D">
130+
<CreateFolder/>
131+
<File Id="ImageInserter_resources_dll" KeyPath="yes" Source="$(var.AddinFiles)ja\" Name="ImageInserter.resources.dll" />
132+
</Component>
133+
</ComponentGroup>
134134

135-
<!-- Shortcuts -->
135+
<!-- Shortcuts -->
136136

137-
<!-- Registries
137+
<!-- Registries
138138
レジストリ設定
139139
- ForceCreateOnInstall, ForceDeleteOnUninstall: yesでインストール(アンインストール)時にファイルを追加(削除)
140140
-->
141-
<DirectoryRef Id="TARGETDIR">
142-
<Component Id="EssentialRegistries" Guid="4499E106-72A5-4BC7-A6D9-FFBC60BCEFA4">
143-
<RegistryKey Root="HKCU" Key="Software\Microsoft\Office\Excel\Addins\ImageInserter" ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes">
144-
<RegistryValue Type="string" Name="FriendlyName" Value="ImageInserter" />
145-
<RegistryValue Type="string" Name="Description" Value="ImageInserter" />
146-
<RegistryValue Type="string" Name="Manifest" Value="[INSTALLFOLDER]ImageInserter.vsto|vstolocal" />
147-
<RegistryValue Type="integer" Name="LoadBehavior" Value="3" />
148-
</RegistryKey>
149-
</Component>
150-
</DirectoryRef>
141+
<DirectoryRef Id="TARGETDIR">
142+
<Component Id="EssentialRegistries" Guid="4499E106-72A5-4BC7-A6D9-FFBC60BCEFA4">
143+
<RegistryKey Root="HKCU" Key="Software\Microsoft\Office\Excel\Addins\ImageInserter" ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes">
144+
<RegistryValue Type="string" Name="FriendlyName" Value="ImageInserter" />
145+
<RegistryValue Type="string" Name="Description" Value="ImageInserter" />
146+
<RegistryValue Type="string" Name="Manifest" Value="[INSTALLFOLDER]ImageInserter.vsto|vstolocal" />
147+
<RegistryValue Type="integer" Name="LoadBehavior" Value="3" />
148+
</RegistryKey>
149+
</Component>
150+
</DirectoryRef>
151151

152-
</Product>
152+
</Product>
153153
</Wix>

0 commit comments

Comments
 (0)