我在App_Code文件夹里面做了一个cs文件的类,里面有很多我经常要使用的一些方法等等。比如叫myclass.cs类,在其他程序里面调用的时候我就简单的使用:myclass.方法一()就可以了。
但是为了不想让别人看到里面的代码,我想把它变成一个dll文件,然后再程序中调用。请问该怎么做。请尽量说清楚步骤哦,还有变成dll以后,放在bin里面吗?程序里面怎么调用?

解决方案 »

  1.   

    把你的类放到一个类库项目里,然后在你的web项目中bin 右键,添加引类库项目就可以了
    发布后,自动就把那个类库的dll包含进去了
      

  2.   

    就是新建一个类库项目,放一些你说的公共方法,当然这个 类库项目和你的web项目最好在一个解决方案里,然后其它需要调用那些方法的,引用类库项目就可以了。
      

  3.   


     三层模式的ui引用bll,bll引用dal....
      

  4.   

    创建类库项目,添加你的类,设置命名空间,编译后在目录下生成bin/debug,在项目中添加对debug下dll的引用
      

  5.   

    自己可以建个类库,把你的代码拷进去,然后生成一下,就会变成dll文件了,然后在项目中添加引用就行了
      

  6.   

    这样的话你需要先创建一个类库,然后在类库里引用你的CS文件些,接着在网站中引用这个类库(当前项目中的类库),这样当你发布网站的时候自然只会有一个引用的dll看不到源码了!
      

  7.   

    怎么说的都要建一个项目啊?可是网上都是这么说:
    cd  WINDOWS\Microsoft.NET\Framework\v2.0.50727
    csc   /target:library  /out:F:\Asp.net程序测试\Asp.net程序调试\bin\upload.dll   F:\Asp.net程序测试\Asp.net程序调试\upload.cs
    进入framwork里面,执行dos命令,然后把dll文件直接拷贝入bin文件夹就行啊?
      

  8.   

    正常来讲,分层结构,都是很多项目放在一个解决方案里,你这个也可以,是把单个类编译成程序集了。
    建议你还是新建一个项目,这样很方便。
    其实你的web项目发布后,appcode里的也编译成dll了。
      

  9.   

    想调用DLL?就添加引用呗然后引入这个命名空间。。直接就能用了啊。。
      

  10.   

    新建类库。写类的名称。方法。然后生成b.把生成的dll考到网站下面的bin目录。然后右键添加引用。然后使用即可。
      

  11.   

    这都不会。新建个类库。然后把你的类文件复制到类库下。编译下,Bin文件夹下就是你要的DLL。
      

  12.   

    调用的时候,先对着网站那里右键。然后添加引用,找到你的DDL文件。在那个页面里面用就直接写那个DDL名称,实例化一个对象,然后通过对象就可以点出来。
      

  13.   

    放在单独的项目里,在引用中引用这个项目生成的 DLL 文件。这样你在修改的时候,可以较小范围的改动DLL 文件,如果你采用反射或者 IOC 模式,网站可以不用全部重新编译,在线用户也不会掉线。
      

  14.   

    自己可以建个类库,把你的代码拷进去,然后生成一下,就会变成dll文件了,然后在项目中添加引用就行了
      

  15.   

    自己可以建个类库,把你的代码拷进去,然后生成一下,就会变成dll文件了如果你原来网站是编译好的话,而且源码也弄不清楚的话,直接放到编译好的网站的BIN文件夹下就行!