Visual Studio 2022从外部引入dll导致的问题

这里以我学MapGIS二次开发的一个小demo为例

一、如何引入dll

1、在解决方案资源管理器中,有个引用的选项

2、然后右键点击添加引用

点击之后会出现如下:

3、点击浏览选项,选择想要引入dll的路径,这里我选择下载MapGIS 10的路径

以上就是引入dll的步骤。

二、程序出现"未能加载文件或程序集"XXX.dll"或它的某一个依赖项。找不到指定的模块。"

出现上述问题得一步步看,有的步骤不知道为啥会这样,但是按照步骤来的话,一般运行出来是没什么问题的。

1、 点击项目右键,选择属性

2、看应用程序的目标框架是否与dll要求的版本一致

3、确定所用dll所在的软件包是x86还是x64,然后在调试中修改平台类型

  • 我使用的MpsGIS 10的软件包是x86的,因此在平台中改为x86类型
  • x86对应的是32位,而x64对应的是64位

4、在生成那里确定输出路径得和dll所在的路径一致

至于为什么会这样我也不知道,很奇怪

三、用MapGIS二次开发,运行没有界面怎么办

这种情况得用管理员模式运行就可以了。

相关推荐
golang学习记1 小时前
IDEA 2026年的玩法已经完全不同
java·ide·intellij-idea
纪伊路上盛名在8 小时前
windows 配置vscode x11转发
ide·vscode·编辑器
comedate11 小时前
Cursor 和 GitHub Copilot 怎么选?2026 年 AI 编程助手对比
ide·ai编程·cursor·github copilot
2501_9151063214 小时前
KXApp 的 VS Code 真机调试:按下 Cmd+R 之后发生了什么
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
hkj880815 小时前
VsCode的使用
ide·vscode·编辑器
丑大王1 天前
ultralytics 环境安装与正确使用Vscode
ide·yolo·编辑器
lhh_qrsly2 天前
TI CCS(Code Composer Studio,德州仪器嵌入式 IDE)2015~2026 版本总览
ide·php·composer
1024奇点3 天前
【仓颉语言入门 · 第二篇 第 8 课】
开发语言·数据库·ide·mysql·开源
xiaoye-duck3 天前
《C++ 项目:手写大模型接入 SDK》Trae IDE 开发环境搭建与依赖管理
c++·ide·语言模型
H.莓飛3 天前
【Linux】自主 Shell
linux·运维·服务器·c语言·开发语言·visual studio