我看到了一个关于VDPROJ文件生成的MSI文件的混乱行为。如果我在VisualStudio中构建MSI,然后右键单击并从VisualStudio中选择“安装”,它将自动卸载已安装的任何版本,然后安装新的MSI
但是,如果获取生成的MSI并直接运行它,它将抱怨是否已经安装了以前的版本。我必须先明确卸载它(在添加/删除程序中)
怎么回事?Visual Studio执行MSI时是否有命令行参数?是Visual Stuido将在运行安装程序时将和属性传递给windows安装程序
比如:
msiexec
我的公司目前为我们的所有客户构建单独的MSI,即使该应用程序在所有方面都是100%相同的(只有一个例外,app.config中有一个ID)
我想向他们展示,我们可以使用ClickOnce一次性发布,只需为每个客户端的安装程序添加一个查询字符串参数
示例:
我遇到的问题是,上面的(“ID=1234…”)没有传递给“myapplication.application”。相反,该应用程序正在成功安装,并且第一次使用激活上下文运行,但“ActivationUri”不包含任何查询字符串值
是否有方法将查询
是否可以在chm文件中提供特定帮助主题的“开始”菜单快捷方式?我没有发现任何迹象表明这是可能的。我认为这是不可能的,因为chm是一个二进制文件。是的,您可以安装一个快捷方式来运行如下命令行:
hh.exe C:\path\to\my.chm::topic.html
其中topic.html是您要显示的主题。是的,您可以安装快捷方式来运行以下命令行:
hh.exe C:\path\to\my.chm::topic.html
其中topic.html是要显示的主题
背景:
目前,我们已经通过WiX UI创建了一个向导。用户应单击下一步、下一步和下一步。。。
但突然,我们发现并没有什么东西应该和用户交互,用户只需要不断单击next。所以
以下是所需的行为:
在当前页面中完成所有诸如预检查等操作后,我们会自动切换到下一个对话框页面。一旦安装过程中出现错误,我们将向用户显示错误页面。这为用户提供了简化的安装体验。点击一下,一切都完成了
WIX可以纯粹做这类事情吗?或者我需要做一些其他工作来实现这一点吗?看看WIX附带的WixUI\u Mondo、WixUI\u
目前,我们的应用程序是以当前用户的身份安装的,这是一个很好的选择,但我们的应用程序确实需要一些依赖项(.NET 3.5、ReportViewer、SQLCE),所有这些都需要管理员或提升权限才能安装
现在在Vista/Windows7上,这不是问题。但是,除了让其他人登录并安装依赖项之外,我们还能做些什么呢?这里缺少很多背景信息,但是,坦率地说,你不能/不应该这样做。这正是实施此类安全策略的原因,因此,如果没有适当的授权和特权,就无法对系统进行更改
即使您有一次能够绕过这个问题,但是如果您遇到一
我正在使用“setubld.exe”(通过wix)合并.exe和.msi文件
它执行先决条件文件.exe文件,然后抛出找不到Setup.msi文件的错误
谁能在这方面给我指点一下吗 由于我无法使它按照我的要求工作,我切换到msi并成功地合并了msi和exe确实没有提供足够的信息来提供帮助。运行setupbld.exe的命令行是什么?
不幸的是,MSI v4.5中的.msm存在一个众所周知的问题。更具体地说,.msm自定义操作在卸载时需要20分钟才能完成
因此,长话短说,我决定从新版本的产品中删除.msm,用.exe文件悄悄地安装VC++组件
如果我只更改这件事(当然还有ProductCode),安装程序不会检测到机器上已经安装的产品并执行正常安装,而不会先卸载旧版本
知道这是怎么回事吗?MSI是否应该检查UpgradeCode和ProductCode以检测某个产品是否是系统上已安装的另一个产品的升级?如果您希望新MSI升级旧
上述任何安装程序系统中是否有集成的回滚操作?我知道它在Windows Installer中是可用的,但在我调查过的任何其他系统中似乎都没有
有没有像Windows Installer这样的系统真正支持自动回滚?NSIS不支持这一点,因为脚本可以做任何事情(调用任何Windows API,使用NSIS插件执行高级任务等),并且不可能知道回滚的内容和方式。但是,如果您对卸载程序进行编码以处理未完成的安装,则执行卸载程序。NSIS不支持此操作,因为脚本可以执行任何操作(调用任何Windows API,
我们已经使用创建了ClickOnce应用程序
我希望有两个相同的应用程序的独特安装,一个是测试应用程序,另一个是实时应用程序
不幸的是,我不知道在哪里指定(在项目属性中)应用程序之间的唯一性
每次我尝试安装LIVE应用程序时,它都会通知我应用程序已经安装(因为我已经安装了测试应用程序)
我希望能够同时安装这两个应用程序。为测试应用程序创建一个单独的安装程序。给它一个不同的名称和安装路径。如果使用Visual Studio安装项目,请使用其他产品代码(请参见项目的“属性”窗口)
我使用NSIS和超现代UI创建了一个安装程序。安装程序使用BG图像作为背景,使用UltraModernUI的小设置作为较小的窗口
这意味着某些页面的默认文本(例如许可证页面上的“许可协议请在安装X之前查看许可证条款”)会干扰背景图像。我试着把所有的文字标题都设置为空白,但似乎不起作用。它是
是否可以删除此文本 这将有助于:
!insertmacro MUI_PAGE_WELCOME
!define MUI_PAGE_HEADER_SUBTEXT "" ;the subtitle in the
我正在ubuntu上安装android SDK。
我正在遵循这些步骤。
然而,当我在终端中输入android时,我得到了错误
android: command not found
解决办法是什么?为什么会这样?
我在网上搜索,找到了一个我应该更改的解决方案etc/apt/sources.list
但它没有起作用。
谢谢。您需要将android二进制文件添加到路径中
此文件位于www.askubuntu。com@Jk我不认为这是ubuntu特有的问题。在windows上安装可能也会遇到同样的问题
我使用向导创建了NSIS安装程序,然后查看了代码:
它将名为PRODUCT_UNINST_ROOT_KEY的变量定义为“HKLM”:
然后像这样使用它:
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
我想知道${PRODUCT\u UNINST\u ROOT\u KEY}是:HKLM还是“HKLM”,如果文件夹名称不同,它是否仍然引用该目录(我的称为“HKEY\u
我有一个Inno安装脚本,在[文件]部分有以下行:
Source: Release\bin\glassfish-3.1.2; DestDir: {sd}\MyApp; Flags: ignoreversion recursesubdirs createallsubdirs external;
我希望glassfish目录被重命名,以便在复制时它是C:\MyApp。我试过几种不同的方法,但都没有下定决心。必须是一个简单的附加选项。如果您只需要glassfish-3.1.2下的文件和目录,则需要将
在显示欢迎对话框后,我需要根据特定条件提前结束安装,然后显示一个自定义消息对话框(已编写),解释安装程序退出的原因。这是我的密码:
<Publish Dialog="WelcomeDlg" Control="Next" Event="DoAction" Value="CheckForCondition" Order="1">1</Publish>
<Publish Dialog="WelcomeDlg" Control="Next" Event="S
我正在尝试确定注册表项是否存在。我使用的是某人制作的宏,但它不能正确识别注册表项是否存在
它说某个密钥实际上并不存在。我用错了吗
我的代码,注册表项的路径是正确的:
!insertmacro IfKeyExists "HKLM" "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME}\${APPNAME}" "Version"
Pop $R0
MessageBox MB_OK "Exists: $R0" # alwa
我正在尝试安装可扩展的并行随机数生成器库(SPRNG),但遇到了问题。配置阶段运行正常,但当我尝试进行配置时,会得到以下输出:
../../lib/libsprng.a(libsprng_a-communicate.o): In function `get_proc_info_mpi(int*, int*)':
/home/fangel/Downloads/sprng4.4/SRC/communicate.cpp:13: undefined reference to `MPI_Comm_rank
我正在开发箱上安装visual studio 2013 professional edition,对需要安装哪些功能有疑问
我将开发一个MVC或Web表单Web应用程序,它将与SQLServer2005通信
我只想安装开发所需的功能,请让我知道我的理解是否正确
用于Visual Studio的Blend——不需要,因为我不打算使用HTML5、XAML、WPF或Silverlight
LightSwitch——不需要,因为我只开发Web应用程序,与桌面/云无关
微软基础类C++我要使用C++ 4
我一直在尝试在Red Hat Enterprise 6系统上安装rvm系统范围。在三次尝试中,它总是安装到我的主目录
我是一个sudoer;sudo yum install emacs安装了/usr/bin/emacs
这是我发出的命令:
sudo \curl -sSL https://get.rvm.io | bash -s stable --rails
除了-rails选项外,它是安装说明的直接副本
无论如何,输出的第一行是将RVM安装到/home/fritza/.RVM/,下一行是开始使
我有一个程序,它有一些不同的数值,但在程序初始化时只设置一次。(即机器id值)。该程序由NSIS编译的安装程序安装
目前,这些值是在程序应用程序的第一次运行时设置的,但是我想整理一下,改为在安装程序中设置
是否可以要求用户在安装程序中输入值,然后将这些值安全地注册从应用程序读取的密钥?实现这一点的最佳方式是什么
(nsis source forge似乎不幸倒闭了)
谢谢您可以使用构建对话框。如果SourceForge关闭,请查看本地文档%PROGRAMFILES%\NSIS\Docs和示例%PR
你好,我在构建这个WiX安装包时遇到问题。。。我正在使用Wix utilExtensions,并将其添加到安装项目的引用中。在构建包时,我得到以下错误:
提供XML代码
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtensio
因此,尝试升级到CKEditor 4.5.3(从4.4.7.4)。我“构建”了我的软件包,包括我们正在使用的一些插件,下载了。。。复制了代码。但当我试图打开一个带有CKEditor的页面时,我得到:
Uncaught TypeError: Cannot read property 'options' of undefined
问题可归结为以下参考:
attributes:("aria-label":a.lang.contextmenu.options
那是镀铬的。在firefox中,它只是告
在尝试修复时,我在Win10上运行了VS 2015副本的“修复”。但当修复完成时,我出现了以下错误:
Microsoft Azure Storage Connected Service : Package failed.
Android SDK Setup (API Level 19 and 21) : The following package(s) were not downloaded: addon-google_apis-google-19 addon-google_apis_x86-g
我正在创建一个基本的MSI installshield 2014项目。我添加了一个自定义操作,该操作调用托管.Net程序集(MyCSharpAssembly.dll)中的公共方法。现在,我的管理DLL又调用了一个在unangange/本地组件中出现的方法(C++编写的代码> MyunaMaNaDeAdgPulsPulsStudio.DLL)。我使用DllImport方法在运行时加载本机程序集
我根据thread的可接受答案将本机DLL添加到支持文件([SUPPORTDIR])。当我运行MSI输出
在使用安装couchdb之后,我遇到了一些问题,我的couchdb实例没有运行
操作系统是ubuntu 16.04
couchdb版本2.0.0
以下是错误
Feb 03 16:55:30 hisab-couchdb couchdb[2003]: [error] 2017-02-03T16:55:30.432974Z couchdb@localhost <0.250.0> -------- CRASH REPORT Process (<0.250.0>) with 1
我想在集群中的我的帐户中安装CGAL;作为一个先决条件,我在一个文件夹中安装了PMG,并根据这篇文章
我在.bashrc文件的内容中添加了一些行
GMP_DIR="${HOME}/gmp-6.1.2"
export LD_LIBRARY_PATH=${GMP_DIR}/lib64:$LD_LIBRARY_PATH
export LIBRARY_PATH=${GMP_DIR}/lib64:$LIBRARY_PATH
export CPATH=${GMP_DIR}/include:$CPATH
但
在catalina.out中启动tomcat时,我得到了ClassNotFoundException:org.apache.catalina.startup.catalina
在控制台中,我收到消息“Tomcat正在运行,pid:XXXX”,但当我执行“ps-ef | grep Tomcat”时,它没有显示Tomcat进程
17-May-2017 10:25:32.462 WARNING [main] org.apache.catalina.startup.ClassLoaderFactor
团队,im获取权限被拒绝错误[Errno 13]在本地安装中提取spark软件包(2.1.0)时权限被拒绝。我有管理员访问文件夹的权限,并在安全性方面进行了验证。任何指示都会有帮助
环境详细信息
OS - **Windows 7**
(C:\conda) C:\conda>conda --version
**conda 4.3.30**
(C:\conda) C:\conda>python --version
**Python 3.6.3 :: Anaconda, Inc.**
(C
我在谷歌云数据实验室安装GDAL时遇到问题。当我跑步时:
!pip install gdal
我得到以下错误
Collecting gdal
Using cached GDAL-2.2.4.tar.gz
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/GDAL.egg-info
writing pip-egg-info/GDAL.egg-info/PKG-
我尝试使用MSI安装程序执行主要升级,并使用静默安装。当使用具有完整用户界面的正常安装时,安装程序已经运行良好。在这种情况下,旧产品将被卸载,因为FindRelatedProducts操作(来自FolderForm中的UI序列)检测到我以前安装的版本
当msiexec的/qr开关用于抑制对话框和用户交互需求(基本上是重复使用上一版本的设置)时,则失败:
MSI (s) : Doing action: FindRelatedProducts
Action FindRelatedProducts
我想知道如何显示消息框以显示消息“请重新启动您的计算机”,选择“是”和“否”,用户单击“是”,然后系统重新启动。此消息框希望在安装完成后显示。
如果对此有任何想法,请帮助我
我还想知道是否有这方面的代码,然后将这些代码放在别处的安装程序类中?使用Visual Studio中的安装项目,然后查看以下内容:
在Visual Studio中使用安装项目,然后查看以下内容:
如果系统没有JRE,我必须安装JRE可编程性,我已经确定系统中是否安装了JRE,但我不知道如何以编程方式安装JRE,有人说你可以使用安装程序,但我不知道如何使用安装程序。为此,我在sun documnet中搜索,在slient模式下安装JRE,还有一个我不知道如何使用这个命令iie.fing.edu.uy/ense/asign/…如果你有一个基于web的解决方案,你可以使用Java
为了运行Java程序,您可以不安装JRE就可以运行Java程序,您可以在没有JRE的计算机上运行应用程序,我们每天
我的任务是使用现有的基于InstallShield的安装程序,并将其转换为Install4j。我一直在浏览ism文件(XML版本),试图找出哪些文件正在加载到安装程序MSI中,然后在执行MSI时将这些文件和目录安装到何处。到目前为止,我还没有任何运气,我们仍然有InstallShield 2009的许可副本,但我甚至不知道在哪里可以找到类似的内容,手册也没有那么有用。有人有什么想法吗?在InstallShield中打开项目,然后转到文件和文件夹设计器。这将显示目标视图以及所有文件的源位置
如果是
我对创建一个模拟wix安装程序感兴趣,它可以用来模拟返回错误代码3010的安装。是否有一种方法可以让wix安装轻松返回特定的错误代码。从自定义操作返回3010是否有效?或者这只是一个失败的自定义操作
欢迎任何建议!
谢谢
Ben尽管在发布前搜索了SO,但我后来找到了这个答案
该行:
<InstallExecuteSequence>
<ScheduleReboot After="InstallFinalize"/>
</InstallExecuteSeq
我正在为我公司的软件编写安装程序。规格非常严格:不需要管理员权限,如果它还包括自动更新功能,就很好了,有一个漂亮的UI(与普通的windows向导UI相反),小而快,健壮
我看了高级安装程序,它除了有一个好的用户界面之外,什么都可以满足。(它显示了经典的MSI安装程序UI,它是超级旧版的)。我们希望有更方便用户的产品
考虑到这些限制,您对安装人员有什么建议吗
附言:我接下来要读的是谷歌的奥马哈,然后可能是NSIS和InnoSetup/WIX…Amm。。我不明白你是想自己开发还是使用其他软件,但如
我读了这篇文章
我按照指示做了,我有个奇怪的问题。
当我从VS安装MSI时(右键单击installer project并选择install),脚本工作正常,但当我从MSI文件运行安装时
我看到了复选框,但它什么也不做——应用程序没有运行
有人知道这是什么原因吗?最终,我创建了运行install的控制台应用程序,并在它运行我的应用程序之后运行。
安装后我成功运行了应用程序,但它在系统用户下运行,对我不好你查看了msi日志了吗?当您从VS运行安装时,应用程序是否运行?当我直接从VS安装时,应用程序
在尝试构建最新的MonoDevelop MD 3之后,我遇到了一些问题,在本文中我将不讨论这些问题,因为现在我只想恢复我原来的开发环境,即MD 2.8.8.4
在尝试构建我的建筑时,我在互联网上查找了一些东西后得到的印象是,我需要一个更新版本的MDK,因此我下载并安装了MDK 2.10.10。经过一番挣扎,我决定在深夜放弃,我卸载了我原来的MD 2.8.8.4,并清理了垃圾,当然,我不会在Mac上长期保存安装程序文件,因为我没有太多额外的空间
好吧,很抱歉绕道而行!当我试图重新安装MD 2.8.
当我的NSIS安装程序运行时,它会在安装程序所在的同一目录中创建这些随机文件
这些文件没有扩展名类型(不是.txt等),并且有一个随机数作为名称,如526310。
还有其他人经历过这个问题吗?我已经调试了我的安装程序(相当复杂),发现它发生在我写入文件时(不是复制/提取文件,而是写入)。它仍然可能是我的安装程序代码,但我已经调试了几个小时,在我自己的代码中找不到原因
有什么想法会导致这种情况,以及如何修复它吗?我以前从未听说过这种情况,所以这可能是您的代码,请查找FileOpen…我认为这是因
我正试图通过它的文档安装phalcon!在这一步中,我有一个错误:
安装/FreeBSD
命令:pkg_add-r phalcon
错误:
“pkg_add”未被识别为内部或外部命令
有什么问题?请引导我…尝试编辑:
vi Edit /root/.cshrc
添加以下行:
setenv PACKAGESITE "ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/<architecture>/packages-current/Latest/"
set
我正在我的设备上进行固件安装,安装因以下错误而停止:[01:51:33][Critical][EC\u FW\u UPDATE]更新固件时出错(步骤2/3)当我重新运行/leapfwatch时,我得到了[01:55:21][Critical][EC\u NO\u设备],请确保您的Leap设备已插入。
想法?不管怎样,从leap那里得到了12位数的代码。现在一切都很好。这是代码:ad644bc2e7b2您的代码也适用于我!谢谢
在WindowsServer2003SP2(32位,64位)上安装special-nservicebus-4.0.2.exe时遇到问题。错误是:
A file that is required cannot be installed because the cabinet file C\document and settings\Administrator Data\Particular software Ltd\NServiceBus4.0.2\install\disk1.cab has an
如果数据中心不允许使用诸如yum、rpm之类的命令,那么有没有其他方法可以预先安装OPDK?他们实际上必须安装自己的本地yum存储库——这意味着在数据中心之外建立一个rpm存储库,然后将其引入数据中心。然后将Apigee计算机上的yum指向内部yum存储库
我们有几个客户已经这样做了(他们可能不想做广告,所以直接与我联系,了解是谁这样做的)。您可以设置yum客户机和yum服务器。Yum client是数据中心中的计算机,而Yum server是可以从中提取所有所需存储库的计算机
Yum将用于下载
我已经创建了一个NSIS安装程序来安装某个程序。一切正常,但我想知道在静默模式下运行时是否可以中止安装
因此,当我使用以下命令通过命令行安装NSIS安装程序时,是否有方法中止安装:installer.exe/S/D=Path/to/Directory
我试图通过CTRL+C中止它,因为它也适用于其他程序,但没有起作用。NSIS不是控制台程序,因此它不会响应控制台键盘快捷键
即使你可以欺骗它,使它在启动时表现得像一个控制台程序,但它也不会以稳定的方式工作,因为CTRL+C只会终止进程,除非程序添加
我正在尝试为mac安装自制软件。按照我输入的简易自制安装方法:
plpxdc1:~ lpxdc1$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
但是,我得到以下错误:
curl: (22) The requested URL returned error: 403
我意识到在这方面也有类似的问题(,我尝试过在那里进行修复,但仍然没有任何乐趣。是否有办法确定错
我使用免费版本的InstallShield,内置于Visual Studio 2015中,为我的应用程序构建了一个安装程序。
现在我想为我的应用程序发布升级版本,但在之前安装的目标计算机上安装安装程序后,我收到以下错误:
已安装此产品的另一个版本。无法继续安装此版本。要配置或删除此产品的现有版本,请使用控制面板上的“添加/删除程序”。
我尝试使用升级代码,但没有成功。据我所知[im仍然非常新手@Installshield]升级代码在各个版本[服务包]中应该保持不变,但产品代码应该随版本/服务包
我正在尝试在CentOS 6上安装VestaCP。我总是会遇到这样的错误:
Error: no avaiable IP address
Error: can't create domain
我在干净的操作系统上安装了Vesta,安装时没有可能导致此错误的特殊配置。
我应该怎么做?打开vst-install-rhel.sh(例如,使用«nano»)并删除此块:
# Adding default domain
$VESTA/bin/v-add-domain admin $servername
ch
我正在尝试更新我的数据库模式,而不从symfony结构传递。
php bin/控制台原则:模式:更新——强制
因为我在一个定制的php应用程序中使用了条令
我有一个返回实体管理器的静态函数:
$paths = array("services/Entity");
$isDevMode = true;
// the connection configuration
$dbParams = array(
'host' => '',
'port' => '',
当尝试在客户的机器上安装appx文件时(商店外),我收到以下错误,显示“MyProj.UWP安装失败”,原因:未指定的错误
应用程序在我的机器上安装正确
有什么线索可以帮我找出错误吗?
根据我在Apps&Features中签入的内容,该应用未安装在目标计算机上
更新
感谢@Nico's,未指明的错误消失了,现在我有了这个错误:
向开发者索要一个新的应用程序包。此软件包可能与已安装的软件包冲突,或者它取决于此处未安装的内容(软件包依赖项),或者是针对不同的体系结构(0x80073CF3)
打包应
因此,我遇到了与提问者相同的问题:
解决方案似乎是有效地删除该行
export PATH="/home/addem/anaconda3/bin:$PATH"
从.bashrc文件中,但是我将无法使用Anaconda。有没有办法在同一台计算机上访问这两个软件?这个问题似乎在几个地方被问过,但从来没有得到答案。解决这个问题的一种方法是通过Conda安装SageMath
安装说明:
或者,不包括行
导出路径=“/home/addem/anaconda3/bin:$PATH”
在.bashrc中,
安装(oracle fusion middleware 12c infrastructure安装)时获取INST:07545:意外错误。java.lang.NullPointerException无法创建
C:\Oracle\Middleware\Oracle\U Home中的文件夹
您可以设置新的临时目录并重新启动安装过程
@Dhiraj,我正在经历这个问题,所以我想回答这个问题。无论如何,请标记接受,这样也会帮助其他人。谢谢。这个解决方案对我有效,但是我还需要将java版本降级到1.8。谢谢
我正在通过中的指南安装Magento 2.3.6。我通过以下方式为Ubuntu 20.04安装了MySql 5.7。当我跑的时候
--base-url=http://localhost/magento2ee \
--db-host=localhost \
--db-name=magento \
--db-user=magento \
--db-password=magento \
--backend-frontname=admin \
--admin-firstname=admin \
--ad
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 93 页