lai*_*kai 0 msbuild wix visual-studio-2010 msbuild-4.0 wix3.7
我正在尝试此页面上的步骤。我已将 wix 二进制文件安装在本地计算机上的文件夹中。
所以我得到了一个由 wix VS 2010 插件创建的 wix 安装程序项目。我可以使用 VS 2010 IDE 来构建它并生成 msi 文件,但我不能在 VS 命令提示符下使用 Msbuild 做同样的事情。当 Msbuild 尝试编译时,出现一个错误,提示找不到candle.exe:
未处理的异常:System.IO.FileLoadException:无法加载文件或程序集“file:///C:\MyFolder\Wix\candle.exe”或其依赖项之一。不支持操作。(来自 HRESULT 的异常:0x80131515)---> System.NotSupportedException:尝试从网络位置加载程序集,这会导致程序集在 .NET Framework 的早期版本中被沙箱化。默认情况下,此版本的 .NET Framework 不启用 CAS 策略,因此这种加载可能很危险。如果此加载不打算对程序集进行沙箱处理,请启用 loadFromRemoteSources 开关。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=155569。
我很确定 exe 位于正确的位置,因为 VS IDE 可以找到它。我想知道 Msbuild 缺少什么?
谢谢!
我从这里找到答案:http : //windows-installer-xml-wix-toolset.687559.n2.nabble.com/Error-in-candle-during-build-td7385947.html。在解压缩二进制文件之前,右键单击 zip 文件,选择属性并从第一个选项卡中选择取消阻止。然后你像往常一样解压它。
| 归档时间: |
|
| 查看次数: |
1729 次 |
| 最近记录: |