C# Installshield错误1001,未安装Installshield

C# Installshield错误1001,未安装Installshield,c#,visual-studio-2010,installshield-le,C#,Visual Studio 2010,Installshield Le,我有一个带有installshield安装程序的应用程序。我安装了一个服务和一个windows窗体 每当我在安装了installshield的计算机上安装应用程序时,它都会安装,但当我尝试在其他计算机上安装时,它会给出错误1001 我正在使用Installshield,Visual Studio 2010。我在开发机器和我想安装的机器上使用相同的操作系统,即Windows 7 谁知道这个问题怎么解决?我试图尽可能添加所有已安装的引用,但它没有改变任何东西 问候 Daniel发生此安装错误的原因是

我有一个带有installshield安装程序的应用程序。我安装了一个服务和一个windows窗体

每当我在安装了installshield的计算机上安装应用程序时,它都会安装,但当我尝试在其他计算机上安装时,它会给出错误1001

我正在使用Installshield,Visual Studio 2010。我在开发机器和我想安装的机器上使用相同的操作系统,即Windows 7

谁知道这个问题怎么解决?我试图尽可能添加所有已安装的引用,但它没有改变任何东西

问候
Daniel

发生此安装错误的原因是.NET安装程序类自定义操作的MSI包中已流式传输了不正确版本的InstallUtilLib.dll。

您是否同时使用VS10和VS12


您是否激活了InstallShield?

当您在试图安装应用程序的服务器上有一个未安装的引用框架时,会发生此错误,请在菜单栏中选择InstallShield le,选择options,然后选择.NET,最后,在我的例子中选择框架的文件夹是v2.0,因为这是我在服务器中安装的框架


hope可以帮助您验证在要安装软件的计算机上是否安装了正确版本的.NET framework。版本显示在项目属性中。

我有确切的场景和错误,安装了一个服务和一个winform。结果是我收到了1001错误(显然),因为我的服务已经在那台机器上运行了。(这就是为什么我怀疑您只是在开发计算机上遇到了错误?)当我通过添加/删除程序卸载服务时,安装按计划进行。

我遇到了类似的问题。地雷是由已经安装的类似服务引起的。卸载已安装的服务对我来说很有效。

希望这能帮助您中的一些人在尝试使用InstallShield 2015 LE安装程序项目安装.NET Windows服务时遇到错误1001,主要输出设置为安装程序

当.NET 4.6安装在Windows 10上时,这是一个已知的InstallShield错误


我正在使用VS10,是的,它已激活。如果.dll错误,那么当我在其他计算机上安装installshield时,它为什么工作?installUtilLib的路径是:C:\Windows\Microsoft.NET\Framework\v4.0.30319是这样吗?还是更具体一点?好的,我想已经排序好了。我的问题是我使用了32位InstallUtilLib.dll而不是64位。。。。感谢you@Daniel,如何指定版本?@zaitsman版本的什么?Visual studio或installshield?看起来在该外部链接上不再有任何相关内容。它看起来像某种菜单页面。你是对的,这也可能是个问题。错误1001可以是许多不同的事情。我以前遇到过这个问题,因为其中一个服务有第二个临时服务来帮助安装,安装完成后应该将其删除,不幸的是,它并不总是被删除。如果没有,则无法再次安装主服务。您是对的,如果您已经安装了同名的服务,则可能会出现相同的错误。我也遇到了此问题,并且我在InstallShield LE中找到了您必须更改的确切设置。我把它写在了:请不要对多个问题给出相同的答案。如果相同的信息确实回答了两个问题,那么一个问题(通常是较新的问题)应该作为另一个问题的副本关闭。你可以通过,或者,如果你没有足够的声誉,表明这是一个重复。否则,请针对这个问题定制您的答案,不要将同一答案粘贴到多个位置。