在TFS中使用本地Wix工具集
嗨,我想在我的TFS服务器上构建我的Wix项目。 我签入了wix二进制文件的本地副本,看起来不错 现在我想在我的wix-v3-project中引用我的本地副本,如下所示:在TFS中使用本地Wix工具集,tfs,wix,Tfs,Wix,嗨,我想在我的TFS服务器上构建我的Wix项目。 我签入了wix二进制文件的本地副本,看起来不错 现在我想在我的wix-v3-project中引用我的本地副本,如下所示: <PropertyGroup> <WixToolPath>$(SourceCodeControlRoot)\wix\[[Version]]\</WixToolPath> <WixTargetsPath>$(WixToolPath)Wix.targets&l
<PropertyGroup>
<WixToolPath>$(SourceCodeControlRoot)\wix\[[Version]]\</WixToolPath>
<WixTargetsPath>$(WixToolPath)Wix.targets</WixTargetsPath>
<WixTasksPath>$(WixToolPath)wixtasks.dll</WixTasksPath>
</PropertyGroup>
$(SourceCodeControlRoot)\wix\[[版本]]\
$(WixToolPath)Wix.targets
$(WixToolPath)wixtasks.dll
这里描述的是:
但它告诉我-WixToolPath
是一个未知节点。那么,如何引用本地wix工具集呢?还有,我需要引用什么,以便它只能使用工具集上的本地副本进行构建
我的主要目标是——不改变tfs代理——让wix工作
编辑:
这在v4中起作用-如何在v3中实现这一点?我认为这不是正确的方法,尽可能避免将二进制文件签入源代码管理。以下是您可以执行的步骤列表:
等一下,这样我就不需要wix项目了?我可以在一个项目上应用wix-nuget包,它将构建msi?不,如果您确实需要wixproj,wix-nuget包将作为wixproj文件的引用添加