none
在64-bit系统中安装程序时,如何实现自动注册? RRS feed

  • 问题

  • 我写了一个64位的程序集,安装环境为:64-bit Win2003,Framework2.0   的32位版本和64位版本都有。 但是在安装时不能自动注册。
    程序集已经设置为x64 CPU模式,而且在安装工程里面设置了程序集的属性——Register的属性值为vsdrpCOM。在安装完之后,我在HKCR\CLSID\下看到的却是一个不完整的CLASS   ID。与我用手动的方式(RegAsm.exe)去注册相比,少了一部分。
    后将程序改为32位作测试,在32-bit   Windows上安装时能够自动注册。

    有谁知道这是为什么吗?
    2007年11月7日 8:23

答案

  •  在开发。net程序的时候只有把VS项目设置为ANY CPU就可以自适应framework的版本,如果是64位的framework就可以以64位的程序方式运行了。

    2008年4月8日 15:18
    版主