2016-12-15 75 views
1

我從VS2015創建Wix CustomAction,如此處所示。 http://www.codeproject.com/Articles/132918/Creating-Custom-Action-for-WIX-Written-in-Managed?fid=1599130&df=90&mpp=25&noise=3&prof=False&sort=Position&view=Quick&spc=Relaxed&select=4131367&fr=1#xx0xx在VS2015中創建Wix CustomAction並且無法識別標籤WixCATargetsPath

我已經安裝了WIX Installer並能夠訪問Microsoft.Deployment.WindowsInstaller.dll庫。

但是當我試圖將WixCATargetsPath添加到項目文件中的PropertyGroup部分時,它說它具有無效子元素。我正在按照上面的鏈接給出t的說明。

<WixCATargetsPath Condition=" '$(WixCATargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.0\Wix.CA.targets</WixCATargetsPath> 

任何有什麼想法。

謝謝

+0

請發佈您的項目文件,以查看該屬性是否正確放置 – IlirB

+0

您面臨的是@Ritha什麼錯誤消息?我在下面發佈一個答案,幫助我解決問題。也許它也幫助別人。 –

回答

0

我面臨同樣的問題,並通過檢查兩件事情來解決它。

  1. 如果您正在使用ToolsVersion 「14.0」,那麼請使用下列代碼行:

    $(MSBuildExtensionsPath)\微軟\維克斯\ 3.x版\ Wix.CA.targets

  2. 確保上面的代碼行是單行的,不應該跨越多行。

保存項目文件並重新加載項目。 希望這會有所幫助。