Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS生成中的Wix项目错误 我正在构建一个解决方案,该解决方案包含Team Foundation Server(TFS 2010)上的WixV3.6项目。该解决方案还包含一些其他类库项目。TFS生成不成功,出现以下错误:_Tfs_Wix - Fatal编程技术网

TFS生成中的Wix项目错误 我正在构建一个解决方案,该解决方案包含Team Foundation Server(TFS 2010)上的WixV3.6项目。该解决方案还包含一些其他类库项目。TFS生成不成功,出现以下错误:

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

light.exe:错误LGHT0103:系统找不到类型为“”的文件“Path\assembly.dll”

我已经检查了有问题的文件(assembly.dll),并且它确实存在于给定的路径中。该文件实际上是解决方案中另一个项目的输出。除此文件外,wix项目还成功地在同一路径位置找到了其他文件


有人能告诉我为什么会发生这种情况吗?

可能的原因是文件路径“path\assembly.dll”的字符数将更大,因为light.exe最多只支持255个字符(或155个字符不确定)

您可以在中将compressed更改为no,因为compressed=no。这将在输出路径中创建一些包含从属文件和安装程序的文件夹


如果可能,请尝试使用compressed=“yes”

为您在build server上使用的buildoutput和dropfolders指定较短的名称。您的WiX项目是否为构建缺少的dll的项目设置了项目依赖项?如果不是,可能是构建过程的顺序问题。给你。这就是我解决问题的方法。