大致上的安装功能都完成後,
我们接下来要做桌面捷径的部分。
我们先选择要使用的Icon加入至专案,
额外创一个资料夹放进这边,
然後在Product.wxs 的 Product 里面加入
<Icon Id="WixToolsetIcon" SourceFile="Icon\wixtoolset.org.ico" />
以及增加桌面捷径的语法。
<Directory Id="DesktopFolder" Name="Desktop" >
<Component Id="DesktopFolderShortcut" Guid="{1266FD2F-3EE5-4C8D-BFC2-AD99AE8B8E0C}">
<Shortcut Id="DesktopShortcut" Directory="DesktopFolder" Name="HelloWorldExe" Target="[INSTALLFOLDER]HelloWorld.exe" WorkingDirectory="INSTALLFOLDER" Icon="WixToolsetIcon">
</Shortcut>
<RegistryValue Root="HKCU" Key="Software\Microsoft\HelloWorld" Name="installed" Type="integer" Value="1" KeyPath="yes"/>
</Component>
</Directory>
Shortcut的Name 指的是桌面显示的捷径名称
设定好後,就Try !
但是我们是网页系统,所以我们要开个网页捷径给别人使用,
我们加入新的Dll WixUtilExtension.dll
一样从官方安装的档案内C:\Program Files (x86)\WiX Toolset v3.14\bin
加入DemoUse.Installer 专案的参考
然後我们在Product.wxs 上面加入
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"
就像图片一样,引用他们的Dll ↓↓↓
网页的Icon引用方式需要在已安装的资料夹内,故我们将Icon也加入打包档内,
<Component Id="cmp0664ED639015C443993CB8969BD6448E" Directory="INSTALLFOLDER" Guid="{118A8D16-32ED-4846-910E-D188686C8654}">
<File Id="filA5D6E0AECC10963EACFBDD58A3762307" KeyPath="yes" DiskId="1" Vital="yes" Source="Icon\wixtoolset.org.ico"/>
</Component>
看你要放在哪边!!
最後我们在刚刚的Component内加入
<util:InternetShortcut Id="OnlineDocumentationShortcut"
Name="WixToolsetHtml"
Target="http://[SYSTEMIP]:[WEBPORT]/index.html"
IconFile="[INSTALLFOLDER]\wixtoolset.org.ico"/>
ex:
http://[SYSTEMIP]:[WEBPORT]/index.html
SYSTEMIP、WEBPORT这个是之前我们自订动作的两个栏位,直接使用就可以了!
执行後就会产生两个路径拉!
虽然两个都是捷径,
但建立过程是不一样的...Orz
好险有Google!
常言道我们都是Google工程师 XD
不然大概卡半天也解不出来,哈哈!
Day13程序码
https://github.com/Aslan7826/defaultMVC/commits/Day13
今天来用grid+hover做一个介绍景点的排版~ 先看成品 首先一样是先整理一个json档案 HT...
今天开始进入我不熟悉der领域惹 首先是恶意程序分析篇, 身边有朋友工作是与恶意程序分析相关的, 本...
Hello, 各位 iT邦帮忙 的粉丝们大家好~~~ 本篇是 Re: 从零开始用 Xamarin 技...
今天所提的,是要把 JUnit 套用到专案中 JUnit套用到专案中 ...
当初被 阿瑜 邀请来铁人赛,最初的想法是... 30天要写什麽,哪天忘记了怎麽办XD 最初几天都是半...