Ken*_*ola 14 c# windows-services visual-studio-2010 badimageformatexception
我发誓微软"进化"的Visual Studio越多,整个过程就越无知.
我有一个带有3个类库的Windows服务.我进入了每个类库的属性,并将平台目标设置为x64.我对Windows服务以及我添加的测试控制台项目做了同样的事情来验证所有内容.
我可以在我的Windows 2008 R2 x64服务器上运行控制台应用程序,没有任何问题,但愚蠢的安装程序一直在轰炸并告诉我我的图像不好.我确实确保将安装程序的目标平台设置为x64.
我不知道这个愚蠢的事情会不会爆炸,并且非常感谢任何见解.我确实引用了其他的DLL,那些可能是x86,但我想如果主库已正确设置,事情会起作用......
Ken*_*ola 24
我终于弄明白了 - 它与架构,引用或任何其他废话无关,而且与安装程序本身有关.正如本文所述 - http://blogs.msdn.com/b/heaths/archive/2006/02/01/64-bit-managed-custom-actions-with-visual-studio.aspx - Visual Studio Installer,默认情况下,使用32位DLL,这是导致失败的原因.
要解决此问题,只需按照以下步骤操作:
就是这样 - 在Orca中保存你的MSI文件然后部署它 - x64安装应该没有任何进一步的问题.
| 归档时间: |
|
| 查看次数: |
7942 次 |
| 最近记录: |