我就像动态加载SqlserverDal程序集;
Assembly.LoadFrom(“SqlserverDal.dll”)自己跑到下面路径找SqlserverDal.dll
F:\vs2008-10-29\Visual Studio 9.0\Common7\IDE
然后找不到文件
写上绝对路径就能找了 有什么好办法解决么
Assembly.LoadFrom(“SqlserverDal.dll”)自己跑到下面路径找SqlserverDal.dll
F:\vs2008-10-29\Visual Studio 9.0\Common7\IDE
然后找不到文件
写上绝对路径就能找了 有什么好办法解决么
解决方案 »
- C# 如何在改变窗体大小的同时改变groupbox控件的大小。
- 如何后登陆用户剔除先登录,winform 的————限制用户登录
- WPF中的MediaElement只支持WMV么?
- 有没有人用C#写过导航条式的下拉菜单条?
- 日文操作系统下,可否装一套日文的.net studio及日文的framework,同时装一套中文的.net studio及中文的framework
- C#高级谈论
- 哪位兄弟有installshield 10.5 premiereval的注册机或注册码CUE文件 啊
- ADO.NET
- 谁有多的QQ号?
- Help!救命啊!!!
- 怎么样才能把数据写入数据,每写一次都要换行
- 转置矩阵怎么写
如果程序集有强名称,在首先在全局程序集缓(GAC)中查找程序集。
如果程序集的强名称没有正确指定或GAC中找不到,那么通过配置文件中的<codebase>元素指定的URL来查找
如果没有指定强名称或是在GAC中找不到,CLR会探测特定的文件夹:
应用程序目录是C:\AppDir,<probing>元素中的privatePath指定了一个路径Path1,你要定位的程序集是AssemblyName.dll则CLR将按照如下顺序定位程序集
C:\AppDir\AssemblyName.dll
Assembly.LoadFrom()从指定的路径来加载程序集
Assembly.LoadFrom 用相对路径会取到vs2005的所在路径