我的 dll 建立在 VS2008 上,目标框架为 3.5。主要应用程序是 C++ 并使用 C++/CLI 与 .net dll 对话。当应用程序部署在仅安装了 .net 4 的 XP 系统上时,会出现两个程序集丢失的异常。
System.Core 版本 3.5.0.0 和 System.Web.Extensions 3.5.0.0
阅读后,解决方案称为添加
<supportedRuntime version="v4.0" />
到配置强制使用框架4。我没有配置文件将supportedRuntime设置为4,因为我将它构建为类库。
任何帮助将不胜感激。