我使用 Visual Studio 2010 开发了一个 excel 插件,目标框架为 4.0 客户端配置文件。该插件在我的机器上运行良好,现在我想运送我客户的机器。我将我的添加托管在我的网站上,以便可以直接从那里下载。
我面临的问题是,在客户端的机器上,插件安装得很好,但没有加载。当我转到“选项”菜单中的“添加”部分时,在选择我的 COM 加载项后,我发现加载行为说,
加载行为:未加载。加载 COM 加载项期间发生运行时错误。
我最好的猜测是,因为我使用 .Net 4.0 客户端配置文件开发了我的加载项,所以我使用的所有 .Net 引用都是来自 4.0 版的引用,并且在客户端它试图找到 .Net 4.0程序集,但由于我的客户端具有 .Net 2.0,因此无法找到它们,因此它不会加载加载项。
但我想将它部署在具有 .Net 框架 2.0 及更高版本的客户端上,而不安装 .Net 客户端配置文件 4.0。
如果有人知道如何解决这个问题,请帮助我。