我有一个带有installshield安装程序的应用程序。我安装了一个服务和一个窗体。
每当我在安装了installshield的计算机上安装应用程序时,就会安装,但是当我尝试在其他计算机上安装它时,它会给出错误1001。
我使用的是Installshield LE,Visual Studio 2010.我在开发机器和我想安装的机器上使用相同的操作系统,Windows 7。
任何人都知道这个问题怎么排序?我试图添加所有的installshiled引用,但它没有改变任何东西。
此致 丹尼尔
答案 0 :(得分:4)
我有确切的方案和错误,安装服务和一个winform。事实证明我得到了1001错误(显然),因为我的服务已经在该机器上运行。 (这就是为什么我怀疑你只是在开发机器上出错?)当我通过添加/删除程序卸载服务时,安装按计划进行。
答案 1 :(得分:3)
This installation error can occur because the incorrect version of InstallUtilLib.dll has been streamed into the MSI package for the .NET Installer Class custom actions.
Q112469: INFO: Error 1001 Occurs During Installation
您是否同时使用VS10和VS12?
您是否已激活InstallShield?
答案 2 :(得分:1)
我有类似的问题。我的安装是由类似的服务引起的。卸载已安装的服务对我有用。
答案 3 :(得分:0)
如果您在尝试安装应用程序的服务器中没有安装引用的Framework,在菜单栏中选择installshield le,选择选项然后选择.NET,最后选择我的框架文件夹,则会发生此错误case是v2.0,因为那是我在服务器中安装的框架,
希望可以提供帮助答案 4 :(得分:0)
希望这会帮助你们中的一些人在尝试使用InstallShield 2015 LE安装程序项目安装.NET Windows服务时遇到错误1001,并将主输出设置为安装程序。
在Windows 10上安装.NET 4.6时,这是一个已知的InstallShield错误。
答案 5 :(得分:-2)
验证您正在将软件安装到的计算机上安装了正确版本的.NET框架。版本显示在项目属性中。