优势AEP x64构建和安装

时间:2010-10-22 20:30:29

标签: advantage-database-server

我正在构建和Advantage AEP在Win 2008服务器(64位)上运行。我正在32位机器上开发VS2008中的AEP。构建任何CPU并使用本地服务器进行测试都可以正常工作。

当我为x64构建时,VS2008会出现此错误。 错误1文件“C:\ Projects \ Experiment \ AdvantageTrigger1 \ bin \ x64 \ Release \ ADSUpdateTriggerHX.dll”不是有效的程序集。 AdvantageUpdateTriggerHX

如何构建有效的程序集?

我可以在目标服务器上注册程序集(在Framework64中称为regasm),我在注册表中看到它。它不会显示在Trigger Dialog Browse中。我甚至支持它,但这没有帮助。

谢谢, 添

1 个答案:

答案 0 :(得分:2)

Visual Studio以32位进程运行,只调用32位regasm。

Advantage Developer Zone中的此KB项目应该有所帮助:http://devzone.advantagedatabase.com/dz/content.aspx?Key=17&RefNo=100616-2328

(注意,从KB项目复制/粘贴解决方案) 在项目设置中,取消选中构建设置中的“注册com interop”。然后添加此MS KB项目中描述的构建后命令:http://support.microsoft.com/kb/956933

该命令是:“%Windir%\ Microsoft.NET \ Framework64 \ v2.0.50727 \ regasm”“$(TargetPath)”