【发布时间】:2009-11-14 06:48:32
【问题描述】:
我的 app_code 文件夹中有 10 个 .cs 文件。现在我想将所有 10 个类文件转换为一个 dll。可以吗?
我正在尝试使用 csc /t:library admin.cs 转换它 --> 像这样
但它显示错误,例如找不到命名空间 dbConnection 的类型(您是否缺少 using 指令或程序集引用?)
【问题讨论】:
标签: c# dll assemblies
我的 app_code 文件夹中有 10 个 .cs 文件。现在我想将所有 10 个类文件转换为一个 dll。可以吗?
我正在尝试使用 csc /t:library admin.cs 转换它 --> 像这样
但它显示错误,例如找不到命名空间 dbConnection 的类型(您是否缺少 using 指令或程序集引用?)
【问题讨论】:
标签: c# dll assemblies
你为什么使用命令行编译器?
您不想创建 DLL - 您想创建程序集。这很重要,因为您需要知道解决此问题的术语。
您正在编译的代码有错误。您引用的消息意味着您缺少程序集引用,或者您缺少 admin.cs 中的“使用”语句,或者(很可能)存在语法错误 - 在这种情况下,正在使用 dbConnection 的上下文中没有定义。
帮自己一个忙,在 Visual Studio 中打开它。创建一个新的“类库”项目(它位于“新项目”对话框中的可用列表中)并将所有 .cs 文件添加到其中。编译,查找错误,修复它们。
鉴于您的问题形式,您显然是 C# 和 .NET 的新手。使用可用的工具(即 Visual Studio)并给它一些时间。
【讨论】:
如果你真的想使用命令行编译器,你可以使用 /r 选项列出你依赖的程序集。
【讨论】:
您可以在您的解决方案中创建一个新的类库项目并将您的代码文件移动到那里。类库项目将编译为单个 DLL。
【讨论】: