新建一个类库,在这个类库里如何判断当前使用这个类库的是一个web应用程序,还是exe程序呢?
解决方案 »
- “LinkDB”的类型初始值设定项引发异常。
- zedGraph 曲线与X轴重合部分显示
- C#读取Dll文件报错。
- 一个取字符串的正则
- 急求软件运行问题
- 一个UpdatePanel中放两个ModalPopupExtender,两个Panel 但是在UpdatePanel中弹出一个消息框的同时,用ModalPopupExtender的那个弹出层其中一个也显示出来了 求高手解决!
- 哪位高人帮我补充并解释一下这小段代码?分不够再加.
- 初学者:求dataGrid显示的问题!
- 怎么得到程序文件自身的路径? 用c#实现
- C#坐标原点在那儿,还有x轴,y轴的方向,向那边为正??
- 关于这套ASP.NET的论坛开发视频教程有人买过吗?
- X=X++为什么错?
public string getAppType()
{
Assembly asm = Assembly.GetCallingAssembly();
string vsName = asm.CodeBase;
string vsLast = vsName.Substring(vsName.LastIndexOf(".")+1);
if(vsLast=="exe")
return "exe";
else
return "web";
}
你这个方法也不行啊,因为我这是一个类库,Assembly.GetCallingAssembly().CodeBase得到的是类库的路径,而不是调用这个类库的程序的名称。