896858372 2018-12-04 08:56 采纳率: 0%
浏览 357

为什么VS2008 生成的DLL 在IDEA2017 中调用不了?

如题。该如何解决?如果要把VS换成更高的版本,高版本和低版本能否共存?

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-07 09:30
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    IntelliJ IDEA 默认不支持 .NET Framework DLL 的直接调用,因为它们可能包含不安全或未验证的方法。要解决此问题,请确保您的项目中的所有 .NET Framework 库都是经过严格测试且已签名的。

    以下是一些步骤来解决您的问题:

    1. 确保您在项目的根目录中有一个名为 "AssemblyInfo.cs" 的文件。这个文件用于存储 .NET Framework 库的信息。
    2. 将您的库添加到 "References" 部分,并设置其版本号为 ".NETFramework,Version=v4.5"(或者根据您的情况选择其他版本)。
    3. 将您的库编译成可执行文件,例如 .dll 文件,然后将它放在 "bin" 目录下。
    4. 使用 Project -> Build -> Configure Project 命令,在 "Build Path" 部分点击 "Add Existing Files..." 并选择您的可执行文件。
    5. 执行构建并运行项目。

    此外,如果您想要在 IntelliJ IDEA 中使用 .NET Framework 库,您可以考虑使用第三方插件或库转换器。例如,使用 NuGet Package Manager 可以轻松地安装和管理 .NET Framework 库。

    评论

报告相同问题?

悬赏问题

  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!
  • ¥30 vue+element根据数据循环生成多个table,如何实现最后一列 平均分合并