gpt4 book ai didi

c# - Visual Studio 安装程序 > PostBuildEvent 错误代码 '1'

转载 作者:太空宇宙 更新时间:2023-11-03 16:33:15 25 4
gpt4 key购买 nike

我正在尝试在 Visual Studio 2010 中使用 PostBuildEvent 运行 .js 文件,但当我使用错误代码构建解决方案时失败了

错误 2 'PostBuildEvent' 失败,错误代码为 '1' 'Error no especificado'

我已经检查了我的项目和 js 文件中的文件名、路径和代码,一切似乎都是正确的...js文件包含这个

// http://blogs.msdn.com/b/heaths/archive/2006/02/01/64-bit-managed-custom-actions-with-visual-studio.aspx
var msiOpenDatabaseModeTransact = 1;
var msiViewModifyUpdate = 2

var filespec = WScript.Arguments(0);
var projdir = WScript.Arguments(1);
var installer = WScript.CreateObject("WindowsInstaller.Installer");
var database = installer.OpenDatabase(filespec, msiOpenDatabaseModeTransact);

// Update the Binary table...
var sql = "SELECT `Name`,`Data` FROM `Binary` where `Binary`.`Name` = 'InstallUtil'";
var view = database.OpenView(sql);
view.Execute();
var record = view.Fetch();
record.SetStream(2, projdir + "InstallUtilLib.dll");
view.Modify(msiViewModifyUpdate, record);
view.Close();
database.Commit();

有人已经解决了这样的问题吗?任何帮助,请...

最佳答案

由于您使用的是 Visual Studio 安装程序,因此 JS 文件的位置也很重要。您的 js 文件应与安装项目的 .vdproj 文件位于同一目录中。

这个应该对你有帮助 http://blogs.msdn.com/b/astebner/archive/2006/08/12/696833.aspx

关于c# - Visual Studio 安装程序 > PostBuildEvent 错误代码 '1',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10102374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com