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二次开发,运行没有界面怎么办

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

相关推荐
承渊政道34 分钟前
动态内存管理
c语言·c++·经验分享·c#·visual studio
Aevget5 小时前
「Java EE开发指南」用MyEclipse开发的EJB开发工具(二)
java·ide·java-ee·eclipse·myeclipse
AI视觉网奇7 小时前
pycharm 默认终端设置 cmd
ide·python·pycharm
C++ 老炮儿的技术栈8 小时前
include″″与includ<>的区别
c语言·开发语言·c++·算法·visual studio
小龙报9 小时前
《彻底理解C语言指针全攻略(6)-- qsort、sizeof和strlen》
c语言·开发语言·职场和发展·创业创新·学习方法·业界资讯·visual studio
无限进步_11 小时前
C语言文件操作全面解析:从基础概念到高级应用
c语言·开发语言·c++·后端·visual studio
yudiandian201411 小时前
03 Eclipse 配置 JDK 环境
java·ide·eclipse
小龙报12 小时前
《算法通关指南---C++编程篇(3)》
开发语言·c++·算法·visualstudio·学习方法·visual studio
彦楠13 小时前
IDEA实用快捷键
java·ide·intellij-idea
热爱生活的五柒14 小时前
vscode左边打开文件后会覆盖上一个打开的文件,有什么不覆盖的方法
ide·vscode·编辑器