将已完成的项目转换为DLL

时间:2012-07-18 07:17:26

标签: c# winforms dll

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

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

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

3 个答案:

答案 0 :(得分:22)

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

或将输出类型更改为类库,您可以在选项卡应用程序

下的项目属性中找到它

Output type

答案 1 :(得分:10)

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

  1. 点击“项目”标签
  2. 从菜单底部选择“项目属性”
  3. 现在在“属性”窗口中单击“应用程序”。这应该会显示一个菜单
  4. 在此菜单上,选择“输出类型”为“类库”
  5. 现在,当您编译项目时,您将在相关的bin文件夹中将输出作为DLL(.dll)。

    我希望这会有所帮助。

答案 2 :(得分:1)

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

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

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