1、在web.config里面
<compilation debug="true">
<assemblies>
<add assembly="Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>
</assemblies>
</compilation>
添加这个程序集有什么作用啊?
2、如果是想引用Microsoft.Office.Interop.Excel文件,为什么不直接放在bin目录下,然后using引用呢?
3、那个程序集是手工写的吗?

解决方案 »

  1.   

    你添加引用之后,自然就在BIN目录下了
    添加引用和using 并不是包含关系,他们是交叉关系,就是说,你只有引用了DLL ,才具备了using 的条件是手工写上去的
      

  2.   

    compilation 配制节是配置 ASP.NET 用于编译应用程序的所有编译设置assemblies 仅仅指定了你的 ASP.NET 应用程序编译期间需要使用的程序集你要运行你的 ASP.NEt 程序, bin 目录中还是要存在这些 dll,但,假如是部署为 GAC(全局程序集) 的程序集,就不必了,如这里 Microsoft.Office.Interop.Excel
      

  3.   

    1、assemblies 仅仅指定了你的 ASP.NET 应用程序编译期间需要使用的程序集2、如是部署为 GAC(全局程序集) 的程序集,就不必了,如这里Microsoft.Office.Interop.Excel3、难道你认为微软其实是Matrix且会自动生产程序?
      

  4.   

    如果是想引用Microsoft.Office.Interop.Excel文件,为什么不直接放在bin目录下,然后using引用呢?=======还是要放 bin 中,还是要 using只是对于 Microsoft.Office.Interop.Excel 是 GAC 部署,不必单独引用到某个程序的 bin 中,它是供机器上的所有程序使用的
      

  5.   

    为什么我么这里称Microsoft.Office.Interop.Excel为GAC(全局程序集)?
      

  6.   

    如果不添加这写程序集,而把他们放到BIN下,然后using不行吗?