You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用API连接Topsolid Cad与Visual Studio时遇程序集加载错误

解决System.IO.FileNotFoundException: 无法加载System.ServiceModel 4.0.0.0程序集问题
  • 检查项目目标框架版本:System.ServiceModel 4.0.0.0属于.NET Framework 4.x体系,如果你用的是.NET Core/.NET 5+,必须安装System.ServiceModel.Primitives NuGet包;如果是.NET Framework项目,确认目标框架设为4.0及以上,避免版本不匹配。

  • 手动添加程序集引用:
    右键项目 → 添加 → 引用,在程序集列表里找到System.ServiceModel勾选确认。如果列表里找不到,直接浏览到路径C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.x\System.ServiceModel.dll手动添加。

  • 配置绑定重定向:如果项目存在多版本冲突,在app.config或web.config里加入以下配置,强制统一使用4.0.0.0版本:

    <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
          <assemblyIdentity name="System.ServiceModel" publicKeyToken="b77a5c561934e089" culture="neutral" />
          <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
        </dependentAssembly>
      </assemblyBinding>
    </runtime>
    
  • 清理重建项目:
    右键解决方案 → 清理解决方案,删除项目下的bin和obj文件夹,再右键解决方案 → 重建解决方案,避免缓存文件干扰。

  • 匹配TopSolid API依赖:确认TopSolid CAD的官方文档,看它要求的.NET Framework版本,把项目框架调整到对应版本,保证和TopSolid的运行环境一致。

内容的提问来源于stack exchange,提问作者Akash Bhandigare

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 12:04:53