为了账号安全,请及时绑定邮箱和手机立即绑定

调用dll的问题

调用dll的问题

C#
动漫人物 2018-12-12 14:08:28
具体看这里<br>http://www.codeproject.com/KB/mcpp/eftidynet.aspx<br><br>为什么我编译了他的源码后,放在一个没有vs环境的机器上,会发生如下错误<br>未处理的异常:&nbsp; System.IO.FileLoadException: 未能加载文件或程序集“EfTidyNet, Ver<br>sion=1.0.1.1, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。由于应用<br>程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。 (异常来自<br>&nbsp;HRESULT:0x800736B1)<br>文件名:“EfTidyNet, Version=1.0.1.1, Culture=neutral, PublicKeyToken=null” ---&gt;<br>&nbsp;System.Runtime.InteropServices.COMException (0x800736B1): 由于应用程序配置不正<br>确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。 (异常来自 HRESULT:0x8<br>00736B1)<br>&nbsp;&nbsp; 在 TestTidy.Program.TidyDescription(String desc)<br>&nbsp;&nbsp; 在 TestTidy.Program.Main(String[] args)<br><br>而他自己放出的dll则没有问题,,是不是要设置什么编译选项?<br>也找了些资料,说是需要在编译时设置 在静态库中使用MFC 或者运行时库设置为MT或者MTD<br>或者安装分发库等等,但都没有用,对vc不熟悉,希望有人解答,谢谢<br>
查看完整描述

2 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

有VS的环境中会出现错误吗? 没有VS的环境中是否安装了.Net框架呢?

查看完整回答
反对 回复 2018-12-16
?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

你确定另外一台机器上的Framework版本和你的这台机器的版本一致吗?

查看完整回答
反对 回复 2018-12-16
  • 2 回答
  • 0 关注
  • 595 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信