将exe指向可执行文件目录之外的dll

将exe指向可执行文件目录之外的dll,第1张

概述将exe指向可执行文件目录之外的dll

使用C#,VS2012,windows Server 2012r2

我做了一些search,我想我已经知道答案,但希望有人能让我知道,如果我是正确的。

我有一个在bin文件夹中有一个DLL的网站。 我也有几个可执行的工具按需或按计划运行,几乎所有的人都使用相同的dll作为wesbite。 或者说,他们使用驻留在每个exe文件夹中的dll副本。

这是相当麻烦,因为任何时候我更新该网站的DLL,所有这些exe文件现在使用的是旧版本的DLL。 所以我想如果我可以指向所有的exe的网站bin文件夹,并在那里使用dll。

如何引用外部类中的string(C#)

将.NETconfiguration为在windows 8上使用3.5,在windows 8上使用4.5

windows Server 2008上的最大tcp / ip连接

.Net程序为用户计算机上的所有图像编制索引的最快方法是什么?

如何testing主机名称是否指本地机器

如果可能,我宁愿不修改windows PATH值。 如果是这样,它看起来将需要使用一个称为Loadlibrary的函数? 我几乎没有任何windows编程,所以我不熟悉这一点。 这是唯一(或最好)的方式来做到这一点?

我发现了这篇博文: http : //blogs.msdn.com/b/jonathanswift/archive/2006/10/03/dynamically-calling-an-unmanaged-dll-from-.net-_2800_c_23002900_.aspx

我只是创buildNativeMethods类,然后调用每个方法/函数我需要调用GetProcAddress?

我希望有一种方法,基本上只是告诉EXE在app.config中查找特定的文件夹中的DLL。 这不可能吗?

谢谢

SetwindowsHookEx与SetWinHookEventEx

以编程方式将SSL证书绑定到端口

使用SMTP作为IP地址发送邮件时,无法parsing远程名称

.NET锁性能计数器差异

C# – 获取ManagementObjectSearcher输出到一个TextBox

好像你的DLL是一个托管的DLL(建立在.net上),因为你说你很难做任何的Win32 API编程。

一个解决方案是在GAC中安装您的DLL。 然后,每次更新DLL程序集版本并将其部署到GAC时,都必须重定向您的应用程序以使用最新版本。 看到这个

总结

以上是内存溢出为你收集整理的将exe指向可执行文件目录之外的dll全部内容,希望文章能够帮你解决将exe指向可执行文件目录之外的dll所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1278990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存