c#编译器/r命令开关查找引用文件的方式
2009-10-12 22:41
387 查看
当使用csc.exe编译c#程序集时,需要使用/r开关来添加引用的程序集,
1.如果/r后使用的是程序集的完事路径时,csc会直接定位。
2.如果/r后使用的是一个不带路径的文件名时,csc将在以下目录查找程序集(按顺序)
a) 当前工作目录
b) 当前使用的clr所在的目录,也就是csc.exe所在的目录。例如:c#2.0的目录为:C:\Windows\Microsoft.NET\Framework\v2.0.50727
c) csc /lib开关指定的文件夹
d) 系统环境变量lib中指定的文件夹
* 安装.net framework时会有两份程序集,一份在CLR所在的目录,另一份在GAC目录中,当使用这些程序集时CLR将加载GAC目录中的程序集。
CLR中和程序集便于开发时引用。
1.如果/r后使用的是程序集的完事路径时,csc会直接定位。
2.如果/r后使用的是一个不带路径的文件名时,csc将在以下目录查找程序集(按顺序)
a) 当前工作目录
b) 当前使用的clr所在的目录,也就是csc.exe所在的目录。例如:c#2.0的目录为:C:\Windows\Microsoft.NET\Framework\v2.0.50727
c) csc /lib开关指定的文件夹
d) 系统环境变量lib中指定的文件夹
* 安装.net framework时会有两份程序集,一份在CLR所在的目录,另一份在GAC目录中,当使用这些程序集时CLR将加载GAC目录中的程序集。
CLR中和程序集便于开发时引用。
相关文章推荐
- SHELL命令查找文件的方式
- 【引用】文件中查找关键字“grep”命令
- 续写vim,shell脚本基础编辑,read命令,if与case判断语句,文件查找方式,压缩与解压,
- linu查找find命令及删除7天前的文件
- Linux文件查找命令find,xargs详述
- linux下find(文件查找)命令的用法总结
- Ubuntu16.04 中 locate文件查找命令
- linux系统centos7使用 locate命令 查找文件
- Linux文件查找命令find详述 怎么在linux内查找东西(包括你想要的)!
- 文件查找利器之find命令
- 2大文件查找命令实例
- 2大文件查找命令实例
- linux 查找文件或者内容常用命令
- Linux shell: 文件查找命令find,xargs详述
- Linux文件查找 find命令总给
- 文件查找命令find:
- linux下的find文件查找命令与grep文件内容查找命令
- 文件查找命令之find
- Linux文件查找命令find,xargs详述
- Linux基本命令之文件查找、检索