2015-10-19 96 views
-4

想象一下,我用c#编写了不同的方法。现在这些主要课程都包含在内,并且工作得很好。但是我有一个计划来为这个项目添加一个upadter函数。在这种情况下,我的想法是将每个函数都包含在具有函数名称的DLL文件中。因此,如果有新版本可用,我的更新程序功能可以轻松替换旧版DLL文件。问题是我不知道如何通过包含一个方法来创建一个DLL文件。如何在c#中创建一个包含方法的dll文件#

+0

您的问题很不清楚。你想要做什么,你尝试过什么。请阅读Stack Overflow的帮助页面,了解如何编写一个好问题。如果你的代码不起作用,那么请阅读[mcve]。 – AdrianHHH

+0

这个SO帖子可能会帮助[以编程方式运行msbuild](http://stackoverflow.com/questions/7264682/running-msbuild-programmatically) – singsuyash

回答

0

您不应该为每个函数分别生成一个.dll文件。在编写库时,我建议将新项目添加到C#类库类型的当前解决方案中。现在,您可以在您正在使用的项目内轻松使用新编写的库。像这样:enter image description here

在解决方案资源管理器中,您会看到一个库项目和一个Windows窗体应用程序项目。 Windows窗体应用程序使用库的代码来工作。您可以在库完成时使用该库,并通过在“添加参考”下的其他项目中引用它来编译为.dll。

相关问题