我现在写一个DLL,在DLL中需要从XML文件中读数据,所以打算把DLL和XML文件绑定在一起。
各位达人,可有方法在DLL中如何得到DLL自身所在的目录?
各位达人,可有方法在DLL中如何得到DLL自身所在的目录?
解决方案 »
- 把从数据库取出的html标签显示当初存入时的效果
- ASP.NET 页面生命周期?
- 这个问题咋解决的-->异常信息:无效的视图状态
- 求助关于Application的问题
- 怎样调用一个 动态创建的用户自定义控件 里的某个方法或事件?
- 无法保存;正被别的用户锁定
- 用C# 禁用atl+f4 ,del+ctrl+alt 等等呢
- 高分!求一设计思路。 做不出就要炒鱿鱼了!
- 50分難題...AddAttributesToRender 無效?
- 在sql server2000里是不是每次和数据库断开连接就会执行sp_reset_connection一次?
- checkboxlist的问题
- 有什么好的防灌水方法?我现在用cookie效果不太好
Type t;
t = this.GetType();
assembly= Assembly.GetAssembly(t);
// Display the physical location of the assembly containing the manifest.
Console.WriteLine("Location=" + assembly.Location);
問題基本上解決,但我想在加入引用的時候,把XML文件也加入到BIN目錄下,可以現實嗎?
也就是希望把DLL和XML文件绑定在一起.
怎麽麽編譯?能說具體一點嗎??
至于如何获得,我可以给个例子: DataSet ds = new DataSet("Area"); System.IO.Stream stream = assembly.GetManifestResourceStream( typeof( Common ), "Area.xml" );
ds.ReadXml( stream );
_area = ds.Tables["Area"];我的XML文件叫做Area.xml,其实就是一个DataSet的序列化。
你要多看看.NET的配置文件体系。app.config不常见,但web.config倒是很常见的。