wix

    1热度

    1回答

    我想通过单击某个按钮来触发某些自定义操作。 我得到返回值1,但自定义操作没有运行。 这是我的日志: Action start 17:09:39: CA1. MSI (c) (08:00) [17:09:39:220]: Invoking remote custom action. DLL: C:\Users\ARKADY~1\AppData\Local\Temp\MSI87D6.tmp, En

    0热度

    2回答

    我正在添加系统变量,然后我想执行自定义操作,这取决于这些变量。变量正在被正确添加,但是脚本正在退出(因为那时变量还没有),所以我正在使用“安装文件之后”的事实。这是我的代码: <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="

    0热度

    1回答

    我正在尝试为我的应用程序安装Visual C++可再发行程序以及.msi。但是,当我去安装该项目,我不断收到“另一个安装目前运行错误”。这里是我的bundle.wxs文件: <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Bundle Name="App

    0热度

    1回答

    我想在注册表中写入此值。 如何像字符串那样赋值?是一个更好的方法来做到这一点?

    0热度

    1回答

    这是一个非常含糊的问题,因为我不知道我不知道什么。这是我的情况: 我已经下载SSDT并连接到一个数据源(一个SQL Server数据库实例)。我创建了一个报告。我可以在VS中预览报告。我可以从VS构建菜单发布报告,并将其发布到我的本地报告服务器,该服务器似乎默认安装在http://localhost/reports。我可以使用浏览器访问该网址并查看我创建的报告。 现在,问题是,这只是在我的本地开发

    0热度

    1回答

    我正在更改配置文件中的xml节点。我这样做后,服务不会自动启动。 Service component <Component Id="cmp1" Guid="{guid1}"> <File Id="fil1" KeyPath="yes" Source="$(var.SourceDir)\Service1.exe" /> <ServiceInstall Id="Servic

    0热度

    1回答

    我想创建一个类似于使用C#的7-Zip菜单的上下文菜单。我怎样才能使用WiX注册DLL?

    1热度

    1回答

    我用下面的代码构建我的* .msi与WiX工具集,我需要将其安装到自定义文件夹(而不是ProgramFiles)。 我可以从源文件或注册表键中获得安装路径吗? <Fragment> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory I

    0热度

    1回答

    最近我使用WIX为我的WPF应用程序创建安装程序,我需要将大量的dll文件复制到安装文件夹中。问题是,第一次使用安装程序时,其中一些没有被复制到文件夹中,但是它是第二次。当计算机中已安装较旧版本的软件时会发生这种情况。 <!-- Telerik Dlls --> <Component Id="Telerik.Windows.Controls.Chart.dll" Guid="8bd4b4

    0热度

    1回答

    <Property Id="VC2015_X86"> <RegistrySearch Id="VC2015_X86" Root="HKLM" Key="SOFTWARE\Wow6432Node\Microsoft\DevDiv\vc\Servicing\14.0\RuntimeAdditional" Name="Version"