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

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

相关推荐
山川行10 小时前
Python快速闯关专栏的总结
java·开发语言·笔记·python·算法·visual studio code·visual studio
IdahoFalls10 小时前
QT-Windows Kits-版本问题:【“_mm_loadu_si64”: 找不到标识符】解决方案[NEW]
开发语言·c++·windows·qt·算法·visual studio
shughui10 小时前
Cursor下载安装以及和VSCode的区别(附安装包)
ide·vscode·ai·编辑器·cursor
zxfBdd10 小时前
idea + spark 报错:object hy is not a member of package com.cmcc
java·ide·intellij-idea
FateRing1 天前
vscode插件fail to fecth
ide·vscode·编辑器
liuxin_07251 天前
cursor 设置成phpstorm 风格
ide·phpstorm
golang学习记1 天前
IDEA 2026.1官宣:AI 建议免费了!
java·ide·intellij-idea
承渊政道1 天前
【优选算法】(实战体会位运算的逻辑思维)
数据结构·c++·笔记·学习·算法·leetcode·visual studio
m0_716765231 天前
C++提高编程--STL常用容器(set/multiset、map/multimap容器)详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio
陆业聪1 天前
Windsurf 深度拆解:Codeium 如何用「Flow」重新定义 AI 编程体验
ide·人工智能·ai编程