none
c#的项目中bin目录和reference目录加载的dll有何区别? RRS feed

  • 问题

  • c#的项目中bin目录和reference目录加载的dll有何区别?

    bin目录和reference目录的功能区别是什么?

    2010年6月3日 2:28

答案

  • reference 目录存储该项目引用的外部 dll,供编译时使用

    而 bin 目录是缺省的项目输出目录,供运行时使用

    物理上,前者是一个虚的文件夹,在项目文件 csproj 中定义,而 bin 是一个实际存在的目录(若不存在,当编译时会自动生成)

     


    问题要简单,错误须详细@错误/异常/堆栈信息+操作系统+软件版本+all the context of the issue Hope Helpful | http://www.leoworks.net
    2010年6月3日 4:59
  • 你好 如果是GAC中有相应的dll那么bin中无需将其包含,否则Reference引用的dll将会自动包含在bin下


    I see you~http://hi.baidu.com/1987raymondMy Blog~~~
    2010年6月4日 3:26
    版主

全部回复

  • reference 目录存储该项目引用的外部 dll,供编译时使用

    而 bin 目录是缺省的项目输出目录,供运行时使用

    物理上,前者是一个虚的文件夹,在项目文件 csproj 中定义,而 bin 是一个实际存在的目录(若不存在,当编译时会自动生成)

     


    问题要简单,错误须详细@错误/异常/堆栈信息+操作系统+软件版本+all the context of the issue Hope Helpful | http://www.leoworks.net
    2010年6月3日 4:59
  • 你好 如果是GAC中有相应的dll那么bin中无需将其包含,否则Reference引用的dll将会自动包含在bin下


    I see you~http://hi.baidu.com/1987raymondMy Blog~~~
    2010年6月4日 3:26
    版主
  • Thanks for your sharing
    2012年11月3日 15:47