ASP.NET(5):虚拟路径转换到物理路径的一种实现方法,不用MapPath

需求要求
1.自定义的Resource类不但要在WinForm程序下使用,也要在WebForm程序下使用(意思就是不能用MapPath取得目录信息了)
2.Resource只有一个无参的构造函数
3.资源文件存储在程序或网站的主目录下的Language目录下。

资源路径的获取实现:
var dir = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Languages");

提示:可以看看这两个属性的说明并测试输出,就什么都明白了
AppDomain.CurrentDomain.BaseDirectory
AppDomain.CurrentDomain.DynamicDirectory

posted @ 2008-10-31 09:53  I'm CY  阅读(916)  评论(0编辑  收藏  举报