猿问

调用dll的问题

具体看这里<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>

动漫人物
浏览 596回答 2
2回答

喵喵时光机

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

qq_花开花谢_0

你确定另外一台机器上的Framework版本和你的这台机器的版本一致吗?
随时随地看视频慕课网APP
我要回答