c# - 如何将两个 .cs 文件编译成单个 DLL?

标签 c#

假设我有 foo.csbar.cs。如果我为每个源文件创建两个单独的项目并将它们编译成两个 DLL,那么在其他项目中导入和使用它们就没有问题。

如果我想要单个 DLL 的输出,我应该怎么做?(保持独立的源文件)一个 DLL 文件可以有两个命名空间吗?如果没有,如何将 foobar 的内容放入单个命名空间? (我可以编辑它们)

最佳答案

if I create two seperate projects

创建一个包含两个文件的项目以生成一个 DLL 作为输出。命名空间可以是您想要的任何东西,但惯例建议项目中的类共享一个公共(public)根命名空间。

关于c# - 如何将两个 .cs 文件编译成单个 DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14124871/

相关文章:

c# - 删除具有外键约束的 Access 记录

c# - 从 x509Certificate2 启动 RSACryptoServiceProvider 的最佳方式?

c# - 仅在 wpf 上显示 X 和最小化按钮

c# - ASP.NET Web 应用程序(.NET 框架)中的 asp.net core SignalR 配置

c# - Session.Clear 后的 Nhibernate LazyInitializationException

c# - 访问临时文件夹时,ASP.NET 无权访问请求的资源

c# - ASP.NET/MVC : The requested resource does not support http method 'GET'

c# - 正则表达式: How to escape the "(" meta char in c#

c# - 使用C#将字符串中的单词大写

c# - iTextSharp 从字节数组列表创建 pdf