我有一个Windows应用程序项目,该项目构建在使用DLL(RestSharp)的exe中。该项目在Visual Studio 2008中。我已经在参考文件中添加了DLL,如果单击DLL,我会看到:
使用这些设置,当我构建我的exe时,DLL库将复制到构建目录中。在我的部署环境中,我想将我的exe放在一个文件夹中,并将DLL放在另一个文件夹中。例:C:\ Test \ Exe(EXE资料夹)C:\ Test \ Lib(DLL文件夹)
有可能吗?怎么样?
我在参考路径中设置了C:\ Test \ Lib,但这是绝对路径,我正在寻找相对路径。另外,“引用”中的DLL路径也是绝对的。我究竟做错了什么?我希望exe文件“查找” DLL,无论它在哪里复制(C:\ Test或D:\ Test或只是D:)]
谢谢
最好在GAC中注册该DLL,将使用同一路径中的一个DLL,请参阅以下内容了解https://www.c-sharpcorner.com/UploadFile/dacca2/register-your-assembly-in-gac-using-gacutil-exe/