zoukankan
html css js c++ java
c#获取当前应用程序所在路径
对于Windows程序 和Web 应用程序来说,他们运行的路径是不一样的,所以关键是判断当前运行的程序是哪种程序.于是我们可以使用如下的代码
string
path
=
""
;
if
(System.Environment.CurrentDirectory
==
AppDomain.CurrentDomain.BaseDirectory)
//
Windows应用程序则相等
...
{
path
=
AppDomain.CurrentDomain.BaseDirectory;
}
else
...
{
path
=
AppDomain.CurrentDomain.BaseDirectory
+
"
Bin\
"
;
}
这样如果我们写了一个类库,类库中用到了Assembly.LoadFrom,由于是通用类库,所以可能用到Windows程序中也可能用到Web中,那么用上面的代码就很方便了.
【本文章出自
博客园深蓝居
,转载请注明作者出处,如果您觉得博主的文章对您有很大帮助,欢迎支付宝(studyzy@163.com)对博主进行打赏。】
查看全文
相关阅读:
Transaction And Lock--使用资源锁来控制并发
曲演杂坛--页拆分
维护建议--文件和文件组
维护建议--开发设计
维护建议--服务器磁盘
维护建议--数据库备份
TSQL--查找连续登陆用户
shell脚本传递带有空格的参数的解决方法
oozie无法识别hadoopHA中的ns1
ERROR tool.ImportTool: Import failed: java.io.IOException: java.lang.ClassNotFoundException: org.apache.hadoop.hive.conf.HiveConf
原文地址:https://www.cnblogs.com/studyzy/p/690302.html
最新文章
UML中的关联关系
UML中的依赖关系
面向对象分析过程案例实战
转 本人对于“用例”的一些理解和总结
UML总结---UML九种图关系说明
UML总结--总体架构
UML总结---UML中的事物和关系
UML基本表示法
统一建模语言 UML (2)
统一建模语言 UML
热门文章
QThread 与 QObject的关系?
QThread 的使用方法及函数解析
“QObject调用moveToThread()后 该如何释放”及QThread 的启动关闭
TCP长连接与短连接的区别
C++ 的一个问题的理解(私有变量成员)
C++复制构造函数和赋值符的区别
C语言中带参数的宏
SQL SERVER 2014--学习笔记1
Index--过滤索引和参数化
Backup--还原选项之STANDBY
Copyright © 2011-2022 走看看