在VS2015中创建Wix CustomAction并且无法识别标签WixCATargetsPath
问题描述:
我从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>
任何有什么想法。
谢谢
答
我面临同样的问题,并通过检查两件事情来解决它。
-
如果您正在使用ToolsVersion “14.0”,那么请使用下列代码行:
$(MSBuildExtensionsPath)\微软\维克斯\ 3.x版\ Wix.CA.targets
确保上面的代码行是单行的,不应该跨越多行。
保存项目文件并重新加载项目。 希望这会有所帮助。
请发布您的项目文件,以查看该属性是否正确放置 – IlirB
您面临的是@Ritha什么错误消息?我在下面发布一个答案,帮助我解决问题。也许它也帮助别人。 –