将已完成的项目转换为DLL

如何将已完成的C#项目转换为DLL,以便在其他项目中使用它?

我用Googled但是很多结果都说要打开类库,在那里编写代码,然后构建解决方案,一切都会好的。

但我的问题是:如何将已完成的项目转换为DLL? 该项目可以包括许多表格等。

如果你的代码是完整的,你需要创建一个Class项目,如果你已经有一个项目,那么只将有用的代码传递给类项目,以便在其他项目中重用

或者将输出类型更改为类库,您可以在选项卡应用程序下的项目属性中找到它

输出类型

如果您使用的是VS2010,请转到Visual Studio中的解决方案,

  1. 单击“项目”选项卡
  2. 从菜单底部选择“项目属性”
  3. 现在在“属性”窗口中单击“应用程序”。 这应该会显示一个菜单
  4. 在此菜单上,选择“输出类型”作为“类库”

现在,当您编译项目时,您将在相关的bin文件夹中将输出作为DLL(.dll)。

我希望这有帮助。

如果你想隐藏文件是一个应用程序的事实,你实际上只需将.exe重命名为.dll,程序仍然可以正常工作;)

关于OP的原始问题,您可以将项目添加到您使用的任何其他解决方案,然后针对它构建? 如果项目在同一解决方案中,则不要求它是类库。

(如果有人知道这样做引起的问题,请告诉我。我有这样的生产代码!)