我有一个从Visual SourceSafe下载项目的应用程序,检出最后一个可执行文件,编译应用程序并检查可执行文件。该应用程序在安装了32位版本的Excel的Windows 7 64位操作系统上运行良好,但必须在Windows Server 2008 R2上运行才能实际构建相关代码。
我的问题是应用程序使用电子表格作为数据库,服务器安装了64位访问数据库引擎。
这导致一个很大的问题,即Microsoft.VisualStudio.SourceSafe.Interop只是一个32位进程,电子表格只能使用64位驱动程序打开。
我希望修补32位Visual Studio进程,但无法在.NET程序集中找到如何执行此操作的示例。
我甚至尝试创建一个单独的类库,希望64位应用程序可以调用32位类库,但它不能。
非常感谢任何提示和示例。
答案 0 :(得分:0)
我们能够解决这个限制的唯一方法是设置32位操作系统并使所有内容都以32位运行。