标签: setup-deployment

Inno Setup在[Files]部分之前执行批处理文件

目前我的批处理文件位于[运行]部分.我需要在[Files]部分之前执行我的批处理文件.在Inno Setup中有没有办法做到这一点?目前,[Run]部分始终在[Files]部分后执行.

[Run]
Filename: "C:\Users\Scripts\Install\Install.bat"; Parameters: {code:GetDatabaseName}  

[Files]
Source: "C:\Users\MyApp\*"; DestDir: "\\MyServer\MyApp"; Flags: recursesubdirs createallsubdirs
Run Code Online (Sandbox Code Playgroud)

inno-setup setup-deployment

10
推荐指数
3
解决办法
1万
查看次数

独角兽挂着说清爽的宝石

我从乘客那里迁移到独角兽之后,在舞台上遇到了一个奇怪的问题.

我为开发和登台环境配置了独角兽.它在开发中工作但不在分期中工作.在开发过程中,它会监听8080,就像在分段监听unix套接字一样.会有什么不同吗?特别是在生产中有点环境?

当我在分段中运行它时会发生这种情况

  1. 启动时几乎需要100%的CPU
  2. 有时它会安定下来,我可以使用它
  3. *但大部分时间它都会挂起**我不得不杀了它.

我已经记录了有关此问题的问题,请点击此处

这是我在unicorn.stderr.log中看到的

I, [2011-08-26T09:02:53.324286 #5026]  INFO -- : unlinking existing socket=/home/krishnaprasad/project_name/tmp/sockets/unicorn.sock
I, [2011-08-26T09:02:53.324502 #5026]  INFO -- : listening on addr=/home/krishnaprasad/project_name/tmp/sockets/unicorn.sock fd=3
I, [2011-08-26T09:02:53.324860 #5026]  INFO -- : Refreshing Gem list
Run Code Online (Sandbox Code Playgroud)

为什么要尝试刷新宝石?有没有办法在配置文件中避免它?

这就是我在config/unicorn_staging.rb中所拥有的

# unicorn_rails -c /config/unicorn_staging.rb -E staging -D

rails_env = 'staging'

working_directory "/home/krishnaprasad/Projects/project_name"
worker_processes 1
preload_app true
timeout 90

rails_root = "/home/krishnaprasad/Projects/project_name"
listen "#{rails_root}/tmp/sockets/unicorn.sock", :backlog => 2048

pid "#{rails_root}/tmp/pids/unicorn.pid"
stderr_path "#{rails_root}/log/unicorn.log"
stdout_path "#{rails_root}/log/unicorn.log"

GC.copy_on_write_friendly = true if GC.respond_to?(:copy_on_write_friendly=)

before_fork do |server, worker| …
Run Code Online (Sandbox Code Playgroud)

configuration staging setup-deployment unicorn ruby-on-rails-3

10
推荐指数
1
解决办法
2083
查看次数

沿Windows应用程序部署Postgresql

我有使用Postgresql作为数据库引擎的WPF应用程序.我想安装Postgresql引擎并将application-Db恢复/附加到它.

该应用程序的用户是非技术人员,他们无法单独安装Postgresql.

c# deployment postgresql setup-deployment

10
推荐指数
1
解决办法
4011
查看次数

.net框架启动版本与.net框架bootstrapper项目不匹配

当我构建我刚刚开始使用的vb.net 2010的发布项目时,我得到两个警告:

  1. .net框架启动条件的版本与选定的.net框架引导程序包不匹配.更新.net framewk启动条件以匹配先决条件对话框中选择的.netfrk的版本.

  2. 项目中.net框架的目标版本与.net框架启动条件版本.net framework 4客户端配置文件不匹配.更新.net框架启动条件的版本,以匹配高级编译选项对话框中.net框架的目标版本.

我将主项目的框架从客户端配置文件(当我第一次创建它时)更改为frwk 4,因为我读到水晶报告不适用于frwk 4客户端配置文件.(真的吗).

引导版本Framework适用于x64和x86.我继续浏览网页,发现可以在安装项目的启动条件下更改框架.这些似乎分散在许多地方,这是一个我不记得曾与其他版本的.net有关的问题.无论如何,这解决了这个问题,但还有另一个问题与此相关.

我已经将anycpu更改为x86用于主项目和辅助项目,因为我在安装两个用于水晶的msi时遇到了问题.同时,其他二级项目(从2008年升级)我改为x86,但在配置文件中,它表示anycpu为这些并且如此处所写,不能更改为x86.我没有收到错误但尚未测试安装是否有效.

我在你的网站上读了一个答案,进入vbproj并将记事本从x86更改为x64,因为它们无法从anycpu更改为x86.但是我不想要x64所以不知道该怎么做.

似乎任何CPU都是一个很好的选择但是它可以与Crystal一起工作,如果我改变它,我需要附加x86 msi以外的其他吗?或者我可以在这种不明确的情况下保留原样.

setup-deployment vb.net-2010 crystal-reports-2010

10
推荐指数
2
解决办法
7431
查看次数

如何在VS安装和部署项目中创建名称设置为[PRODUCTNAME]的快捷方式?

在我的VS安装和部署项目中,我想创建一个桌面快捷方式,其名称设置为[ProductName]属性.安装程序只是将[ProductName]视为字符串文字,而不是使用该属性.我怎样才能让它按照我想要的方式行事?

shortcut setup-project setup-deployment visual-studio

8
推荐指数
1
解决办法
452
查看次数

ActiveMQ独立服务器部署或嵌入在Spring Webapp中

我要求设计一个通知/发布,其子系统发送电子邮件的应用程序.我计划使用jms发布/订阅(主题)消息来做到这一点

现在的可见性,将有20到30个订阅者,并且将要发布的消息数量将在每天30000到50000个消息的范围内.

我计划使用ActiveMQ JMS + Spring 3 + Tomcat 6实现 问题

  1. 我是JMS的新手,我想知道上面的负载是否很高?

  2. 我们真的需要在服务器上部署单独的ActiveMQ,还是我们在Webapp中使用嵌入式ActiveMQ就足够了?

  3. 单独的ActiveMQ服务器/嵌入式服务器有哪些优点/缺点?

activemq-classic jms setup-deployment java-ee

8
推荐指数
1
解决办法
4596
查看次数

从C#win forms Setup中的唯一机器密钥生成许可证密钥

我在Visual Studio 2010中开发了一个C#win表单应用程序并为其提供安全性我通过使用系统cpuId,biosId,diskId生成机器相关键.看起来像

键

现在在安装程序中,我只是得到一个如下所示的键输入区域.

在此输入图像描述

我想在串行键输入区域上方显示为特定系统创建的机器密钥.

我需要的是软件的最终用户或买家打电话给我并给我机器密钥,然后我将使用该密钥计算密钥并发回给客户或买家.

这是我的第一个安装项目,所以我完全没有意识到这件事.我将非常感谢你的谦虚回应.

c# installation license-key setup-deployment

8
推荐指数
1
解决办法
1万
查看次数

如何从phpStorm中检索保存的ftp密码?

我知道从技术上讲,这个问题应该在phpStorm的论坛上提出,但是作为一个流行的IDE(我打赌最终的解决方案也适用于JetBrains的其他流行的IDE),我在想:

  • SO上的某个人可能知道并分享答案(比我从供应商那里获得的更快)
  • 问题的答案可能是其他程序员有用的,有价值的(对于这个问题,即使我需要去对供应商的论坛上,我会回来的答案在这里,当我找到它)

如果需要上下文:我意外地将已保存连接的连接类型切换ftplocal folder,当我切换回时,保存的凭据消失了.

问题:我可以检索保存的密码吗?

  • 角度1:......从这台电脑?
  • 角度2:...来自另一台保存了相同凭据的计算机,我可以通过TeamViewer访问,但有密码●●●●●●(隐藏)?

ftp setup-deployment password-recovery password-retrieval phpstorm

8
推荐指数
4
解决办法
9153
查看次数

如何使用 WIX 打包 VSTO Word 插件以进行部署(到 Office 32 位)?

VSTO Word add in在 VS 2017 Pro 中开发了一个。工作正常,准备部署。但是,我找不到用于打包我的工作程序以VSTO Word add in在我的开发机器以外的机器上使用。对于任何特定的机器,我需要将它部署一次,并让任何可能使用其帐户登录的用户都可以使用它。

第一次遇到这个,但它涉及使用 InstallShield Limited Edition,显然 VS 2017 不再可用。

试过这个,但它的一些步骤似乎缺少部分或说“做x”而不解释如何。

尝试了“InnoSetup”和“bovendor/VstoAddinInstaller”,但遵循“bovendor”过程会导致“Innosetup”编译器抛出错误(bovender 指示的节缺少必需的元素)。无法从 bovendor 获得响应。

搜索Microsoft文档,只是找不到程序。任何人都可以提供打包 VSTO Word 插件以进行部署的过程吗?

更新 使用 WiX 工具集成功打包并部署了我的加载项。看我下面的回答

vsto add-in wix ms-word setup-deployment

8
推荐指数
1
解决办法
3226
查看次数

创建事件日志源作为安装的一部分 - Windows 窗体应用程序与部署项目

我有一个 vb.net Windows 窗体应用程序,正在使用 Visual Studio 部署项目进行部署。应用程序需要将事件日志写入事件查看器中的应用程序日志。由于此处解释的原因,我需要在安装过程中创建事件源。像这样的东西作为安装程序的一部分运行

        If Not EventLog.SourceExists(My.Application.Info.ProductName) Then
            EventLog.CreateEventSource(My.Application.Info.ProductName, "Application")
        End If
Run Code Online (Sandbox Code Playgroud)

该代码需要在安装程序期间以提升的权限运行。所以我的问题是:

  1. 如何作为安装程序的一部分执行上面的代码?
  2. 如何让安装程序执行 UAC 提示以允许该代码作为安装的一部分运行?

vb.net visual-studio-2010 setup-deployment winforms visual-studio-setup-proje

7
推荐指数
1
解决办法
5182
查看次数