我所在的软件公司为学校开发软件,因此我们的客户机通常会被锁定,这使得我们几乎无法在其上安装任何东西。
我们的旧系统主要基于一个(非常大的)MS Access项目,因此它通过从本地文件夹运行来解决访问问题。
我被分配了将一些系统重新开发为c# .NET的任务 - 但是,在中间阶段具有让访问项目触发.NET事物的能力会很好。
我今天尝试了com interops几个小时,但据我所知,使它们工作的唯一方法是使用RegAsm.exe进行注册 - 不幸的是,这在客户环境中不是选项。
我尝试了GetObject / CreateObject,但引用dll或tlb文件时都无法工作,还有其他方法可以实现吗?
理想的解决方案是将com interop dll放置在Access项目的同一目录中。
是的,在有人说之前,我知道MS Access很邪恶,只适用于非常小的项目 - 但我只是在4个月前到达这里...
Marlon
我们的旧系统主要基于一个(非常大的)MS Access项目,因此它通过从本地文件夹运行来解决访问问题。
我被分配了将一些系统重新开发为c# .NET的任务 - 但是,在中间阶段具有让访问项目触发.NET事物的能力会很好。
我今天尝试了com interops几个小时,但据我所知,使它们工作的唯一方法是使用RegAsm.exe进行注册 - 不幸的是,这在客户环境中不是选项。
我尝试了GetObject / CreateObject,但引用dll或tlb文件时都无法工作,还有其他方法可以实现吗?
理想的解决方案是将com interop dll放置在Access项目的同一目录中。
是的,在有人说之前,我知道MS Access很邪恶,只适用于非常小的项目 - 但我只是在4个月前到达这里...
Marlon