如何将已完成的C#项目转换为DLL,以便在其他项目中使用它?
我有谷歌搜索,但很多结果说要打开类库,在那里编写代码,然后构建解决方案,一切都会好的。
但我的问题是:如何将已完成的项目转换为DLL?该项目可以包括许多表格等。
答案 0 :(得分:22)
如果你的代码是完整的,你需要创建一个Class项目,如果你已经有一个项目,那么只将有用的代码传递给类项目,以便在其他项目中重用
或将输出类型更改为类库,您可以在选项卡应用程序
下的项目属性中找到它
答案 1 :(得分:10)
如果您使用的是VS2010,请转到Visual Studio中的解决方案,
现在,当您编译项目时,您将在相关的bin文件夹中将输出作为DLL(.dll)。
我希望这会有所帮助。
答案 2 :(得分:1)
如果你想隐藏文件是一个应用程序的事实,你实际上只需将.exe重命名为.dll,程序仍然可以正常工作;)
关于OP的原始问题,您可以将项目添加到您使用的任何其他解决方案,然后针对它构建?如果项目在同一解决方案中,则不要求它是类库。
(如果有人知道这样做引起的问题,请告诉我。我有这样的生产代码!)