gpt4 book ai didi

c# - C DLL 不会在 C# 中加载

转载 作者:太空狗 更新时间:2023-10-29 15:28:00 25 4
gpt4 key购买 nike

我有一个简单的 C DLL(不是 COM)。我还有一个运行它的 C# 2.0 应用程序 (dllimport)。 dll放在应用程序的exe中。我知道 dll 没问题,而且我的应用程序调用它成功读取它,但是当我将它们移动到另一台计算机时,它说它可以加载 dll。

错误:“无法加载 dll name.dll。此应用程序启动失败,因为应用程序配置不正确。”

我使用 visual studio 2005 创建了 dll。目标计算机是并排的。当我并排放置包含 CRT 的文件夹时,它没有运行。谢谢

最佳答案

C Dll 可以有各种依赖关系。尝试使用 Dependency Walker 工具来确定是否存在它们。

关于c# - C DLL 不会在 C# 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2058165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com