网上找的资料说运行csc /target:library /out:MyDLL.DLL My1.cs My2.cs就可以了
1.是直接在开始,运行中输入csc /target:library /out:MyDLL.DLL My1.cs My2.cs?
2.My1.cs、My2.cs放在任意目录下都可以吗?
3.生成的dll文件又在哪呢?试了一下,回车出现一个csc的文件夹,里面有几个空文件夹。请大哥大姐指点!

解决方案 »

  1.   

    你可以在新建项目的时候选择Windows控件库,不要选择Windows应用程序
    这样编译之后就生成.Dll文件,而且还可以在其他项目中引用
      

  2.   

    csc /t:library /r:System.dll,System.Web.dll FeaturedProduct.cs
    要将csc的路径加到系统变量path里面
      

  3.   

    sample as follows:
    csc /target:library /out:C:\temp\MyDLL.DLL c:\program\My1.cs c:\program\My2.cs
      

  4.   

    use "vs2003 command prompt" tool
      

  5.   

    不行啊,开始->运行中输入:
    csc /target:library /out:D:\DBOperate.dll C:\Inetpub\wwwroot\OA\DBOperate\clsDataControl C:\Inetpub\wwwroot\OA\DBOperate\clsDataAccess C:\Inetpub\wwwroot\OA\DBOperate\IDbInterface.cs C:\Inetpub\wwwroot\OA\DBOperate\clsDatabase.cs回车,跳出来一个路径为C:\WINDOWS\CSC的文件夹,里面名为d1、d2、d3一直到d8的8个空文件夹,还有两个后缀名未知的文件00000001和00000002。
      

  6.   

    用vs2003的工具,命令行立即窗口(command promt),在其中在这样输入运行。
      

  7.   

    怎样调用自定义的dll呢?生成的dll是不是得放在某个指定的目录?