cs编译成DLL文件cs文件如何生成exe,dll文件

本文详细介绍了如何使用C#编译器(csc.exe)将.cs文件编译为DLL和EXE文件。通过命令行工具,输入特定参数如/target:library或/target:exe,配合/out指定输出文件,可以轻松生成目标文件。在处理引用问题时,例如涉及VB类库,需使用/reference指定完整路径。文章还讨论了DLL的调用方式以及.NET与其他语言的兼容性。
摘要由CSDN通过智能技术生成

cs编译成DLL文件cs文件如何生成exe,dll文件
以下是本人的制作过程:
1.E盘下有一个Test.cs 文件。
2.开始-》程序-》Microsoft Visual Studio 2005-》Visual Studio Tools-》Visual Studio 2005 命令提示
3.命令提示符山输入:csc /target:library /out:E:/MyTestDLL.dll E:/Test.cs
即可在E盘生成一个名为MyTestDLL的dll文件,该dll的主题是Test.cs
备注:
我在生成自己的DLL时出现这种错误:
e:/DotNetBarCode.cs(8,29): error CS0234:
         命名空间“Microsoft.VisualBasic”中不存在类型或命名空间名称“CompilerServices”(是缺少程序集引用吗?)
因为我这个类中第八行有着样的引用“using Microsoft.VisualBasic.CompilerServices;”;然而vs2005c#程序不能引用到VB中的类库。所以报错。
我的解决办法是:
找到我自己电脑上该VB类库的路径,引入编译。
/reference:C:/WINDOWS/Microsoft.NET/Framework/v2
.0.50727/Microsoft.VisualBasic.dll
完整的语句这样:
csc /target:library /out:E:/MyTestDLL.dll E:/Test.cs /reference:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Microsoft.VisualBasic.dll

祝大家解决问题!以下是摘录:
1、打开 Microsoft .NET Frame

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值