【发布时间】:2011-09-21 08:54:31
【问题描述】:
我正在构建一个包含在 Team Foundation Server (TFS 2010) 上的 Wix v3.6 项目的解决方案。该解决方案还包含一些其他类库项目。 TFS 构建失败,出现以下错误:
light.exe : 错误 LGHT0103: 系统找不到类型为 '' 的文件 'Path\assembly.dll'。
我检查了有问题的文件 (assembly.dll) 并且它确实存在于给定的路径中。有问题的文件实际上是解决方案中另一个项目的输出。除此文件外,wix 项目在同一路径位置成功找到了其他文件。
谁能告诉我为什么会这样?
【问题讨论】:
-
您的 WiX 项目是否为构建缺少的 dll 的项目设置了项目依赖项?如果不是,则可能是构建过程的顺序问题。
-
给你。 stackoverflow.com/q/6734558/812540 这就是我解决问题的方法。