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

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

相关推荐
海市公约8 分钟前
HTML网页开发从入门到精通:从标签到表单的完整指南
前端·ide·vscode·程序人生·架构·前端框架·html
吃好喝好玩好睡好4 小时前
OpenHarmony混合开发实战指南
c语言·python·flutter·vr·visual studio
小龙报11 小时前
【算法通关指南:数据结构与算法篇】树形结构遍历指南:DFS 递归深搜与 BFS 队列广搜实战解析
c语言·数据结构·c++·算法·链表·深度优先·visual studio
weixin_4046793113 小时前
vscode内存过大
ide·vscode·编辑器
无限进步_13 小时前
寻找数组中缺失数字:多种算法详解与比较
c语言·开发语言·数据结构·算法·排序算法·visual studio
繁华似锦respect14 小时前
C++ 智能指针设计模式详解
服务器·开发语言·c++·设计模式·visual studio
sulikey14 小时前
如何使用 Visual Studio 代替 OllyDbg 完成汇编语言实验
汇编·ide·debug·visual studio·ollydbg
cwxblog14 小时前
Qt + Visual Studio 开发环境搭建
windows·qt·开发工具·visual studio
七元权14 小时前
VSCode连接远程容器失败(Missing GLIBC >=2.28!)
ide·vscode·编辑器·连接容器
信奥胡老师1 天前
苹果电脑(mac系统)安装vscode与配置c++环境,并可以使用万能头文件全流程
c++·ide·vscode·macos·编辑器