怎样把.cs文件编译成DLL文件

怎样把.cs文件编译成DLL文件,第1张

开始--程序--Microsoft Visual Studio.NET 2005--Visual Studio.NET工具,点击其中的“Visual Studio.NET2005命令提示”,就会进入Microsoft Visual Studio.NET 2005命令提示窗口,然后我们用dos命令(cd)进入要编译成dll的cs文件所在的目录,然后输入命令:

csc /out: bin\index.dll /t:library index.cs

回车,就会在bin目录下生成与cs文件同名的dll文件

但是如果这个cs文件引用了bin目录下的另外一个dll文件如comman.dll,则应该这样输入命令:

csc /out: bin\index.dll /r: bin\comman.dll /t:library index.cs

csc

a.cs

csc

/t:exe

a.cs

都可以编译成a.exe

csc

/out:a.exe

a.cs

b.cs

可以把a.cs和b.cs合并编译在一起,输出a.exe

csc

/t:library

b.cs

把b.cs编译成b.dll

csc

/r:b.dll

a.cs

把b.dll和a.cs合并编译成a.exe

1.编译使用csc.exe编译就可以了,你有vs为啥不用vs直接编译???

2.反编译很难,没有官方的软件!但是可以用SDK里面的反汇编工具

3.是的!

4.我没有学过Java,但是类库是一个程序的集合,就是程序集,他可能是一个没有main函数的程序,也可能有,但是他的功能就是给别的程序调用用的。

5.当然那是你在发布自己的程序时候自动生成的,有生成选项你可以看看,一般直接生成的话都是一页一个类库(dll),当然你也可以一个一个类库的写。

6.dll就是一个打不开的应用程序,你可以做一个exe程序,把它编译成exe就可以打开,编译成dll就打不开了。但是可以被别的程序引用,使用这个本来应该是exe的dll的程序里面的功能!

7.在vs的解决方案管理器里面右键直接添加引用就可以了!

话外:不单单是dll可以被引用啊,exe也是可以被别的程序引用啊!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11465101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存