1
我需要用MSBuild手動使用WiX,我試圖創建test.wixproj。我只是在學習如何使用WiX創建一個部署者,並且我被阻止了。 我只是將我的img.png部署到定義的劇目中。無法識別WiX元素
我有這個(test.wixproj):
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="*" UpgradeCode="" Version="1.0.0.0" Language="1033" Name="My Application Name" Manufacturer="My Manufacturer Name">
<Package InstallerVersion="300" Compressed="yes"/>
<Media Id="1" Cabinet="myapplication.cab" EmbedCab="yes" />
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="APPLICATIONROOTDIRECTORY" Name="Application test"/>
</Directory>
</Directory>
<DirectoryRef Id="APPLICATIONROOTDIRECTORY">
<Component Id="myimg" Guid="">
<File Id="myimg" Source="...\Desktop\img.png" KeyPath="yes" Checksum="yes"/>
</Component>
</DirectoryRef>
<Feature Id="MainApplication" Title="Main Application" Level="1">
<ComponentRef Id="myimg.png" />
</Feature>
</Product>
</Wix>
當我跑 「的MSBuild test.wixproj」,我有這樣的錯誤:
test.wixproj < 2.1>:錯誤MSB4068:該項目「Wix」在此 上下文中未被識別或不被支持。
我迷路了,你能幫我嗎?我很難理解這是如何工作的。
EDIT1:我正在嘗試使用.wixproj和.wxs,現在我還有其他問題。
The project was not found
我複製這個例子your link
EDIT2:我認爲這是此行是問題的根源。
<Import Project ="$(WixTargetsPath)" />
這是一個「.wxs」文件,重命名爲「.wixproj」文件。您需要按照[此處](http://wixtoolset.org/documentation/manual/v3/msbuild/authoring_first_msbuild_project.html)所述創建適當的「.wixproj」文件。或者使用VS插件添加一個VS項目。 –
哦,是的,我很愚蠢。我將嘗試使用.wxs和.wixproj – Neyoh
我的鏈接中描述的示例存在問題。 – Neyoh