[基础但有难度]如何访问同级或上级目录的共享程序集DLL?

luckduck 2004-04-02 08:55:02
.NET框架 1.1。程序集:c:\test.dll(具有强名的共享程序集,未加入GAC),c:\my\test.exe,其中test.exe调用test.dll中的类。问:
如何保证test.exe能够正常调用test.dll?已配置好test.exe.config使其定位到c:\,但运行时总出现“访问拒绝:test.dll”,已排除磁盘目录访问权限的问题。其它设置均使用.NET
...全文
116 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yushang0824 2004-04-02
  • 打赏
  • 举报
回复
呵,要查一下资料了
zzzl 2004-04-02
  • 打赏
  • 举报
回复
用相对路茎啊
..之类的
zzzl 2004-04-02
  • 打赏
  • 举报
回复
用相对路茎啊,
..之类的
luckduck 2004-04-02
  • 打赏
  • 举报
回复
写错了,应为name="test"
luckduck 2004-04-02
  • 打赏
  • 举报
回复
to juqiang:
文件为c:\my\test.exe.config,内容为:
<?xml version="1.0"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="NewDLL" publicKeyToken="2230efc661b12ac3" />
<codeBase version="1.0.5678.0" href="file:///c:\" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
juqiang 2004-04-02
  • 打赏
  • 举报
回复
你的config这一段怎么写的?贴上来看看。
EastenChild 2004-04-02
  • 打赏
  • 举报
回复
应用程序配置文件.config中,有两种方式
codeBase和
probing

具体请查阅MSDN
luckduck 2004-04-02
  • 打赏
  • 举报
回复
每人能答,只好自己顶

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧