![]() |
1
42
如果您的应用程序是针对.Net 4.0构建的,则说明您使用了错误的installutil.exe。使用4.0文件夹中的installutil.exe。 C: \Windows\Microsoft.NET\Framework64\v4.0.30319\installutil.exe |
![]() |
2
25
甚至没有人接近得到这个! 我要做的是:
链接到 code project article 这有助于: |
![]() |
3
15
对于那些没有发现这可以解决问题的人,您需要查看.vdproj文件的启动条件,并将.NET framework更改为4: http://www.alexjamesbrown.com/uncategorized/deploying-net-4-project-error-1001-system-badimageformatexception/ |
|
4
5
如果在x64计算机上编译,请确保转到配置管理器并将生成更改为x64。当然,您需要检查以确保使用的InstallUtil.exe版本正确。祝你好运。 |
![]() |
5
5
对我来说,我只是右键单击了要安装的exe,然后单击了“取消阻止” |
![]() |
6
0
我相信你在你的问题中提供了答案: “此程序集是由比当前加载的运行时新的运行时生成的,无法加载..” 因此,您可能已经用更新的函数(在更新的框架中)编译了运行时,但是您正在注册它的计算机运行的是较低版本。 为.NET 3.5编译,但之后在.NET 2.0上安装服务是没有意义的。 既然你能在目标机器上安装服务,我想你已经是管理员了。所以只要升级服务机器上的.NET framework就可以了。 |
![]() |
7
0
你试过简单地打字吗
|
![]() |
8
0
我也有同样的问题。最初,我的项目位于我的项目的调试文件夹中的D:\上的一个很长的路径中。 当 我移动了.exe服务文件 到另一个路径较短且以“C:\”开头的位置。 我还使用此批处理文件安装我的服务
|
![]() |
9
0
如果您尝试了以上所有操作,但仍然看到相同的错误,请仔细检查您是否有32位应用程序或任何32位dll,并且您的服务器是64位服务器。 |
![]() |
Glitch_Doctor · SSDT安装问题(未能执行EXE包。) 7 年前 |