TFS生成中的Wix项目错误 我正在构建一个解决方案,该解决方案包含Team Foundation Server(TFS 2010)上的WixV3.6项目。该解决方案还包含一些其他类库项目。TFS生成不成功,出现以下错误:
light.exe:错误LGHT0103:系统找不到类型为“”的文件“Path\assembly.dll” 我已经检查了有问题的文件(assembly.dll),并且它确实存在于给定的路径中。该文件实际上是解决方案中另一个项目的输出。除此文件外,wix项目还成功地在同一路径位置找到了其他文件TFS生成中的Wix项目错误 我正在构建一个解决方案,该解决方案包含Team Foundation Server(TFS 2010)上的WixV3.6项目。该解决方案还包含一些其他类库项目。TFS生成不成功,出现以下错误:,tfs,wix,Tfs,Wix,light.exe:错误LGHT0103:系统找不到类型为“”的文件“Path\assembly.dll” 我已经检查了有问题的文件(assembly.dll),并且它确实存在于给定的路径中。该文件实际上是解决方案中另一个项目的输出。除此文件外,wix项目还成功地在同一路径位置找到了其他文件 有人能告诉我为什么会发生这种情况吗?可能的原因是文件路径“path\assembly.dll”的字符数将更大,因为light.exe最多只支持255个字符(或155个字符不确定) 您可以在中将compres
有人能告诉我为什么会发生这种情况吗?可能的原因是文件路径“path\assembly.dll”的字符数将更大,因为light.exe最多只支持255个字符(或155个字符不确定) 您可以在中将compressed更改为no,因为compressed=no。这将在输出路径中创建一些包含从属文件和安装程序的文件夹
如果可能,请尝试使用compressed=“yes”为您在build server上使用的buildoutput和dropfolders指定较短的名称。您的WiX项目是否为构建缺少的dll的项目设置了项目依赖项?如果不是,可能是构建过程的顺序问题。给你。这就是我解决问题的方法。