我想知道如何嵌入代码源文件(如果可能),类似这样:
class X
{
include "ClassXsource"
}
我的第二个问题-我可以构建DLL或类似的东西供同事使用吗?我需要它们能够从我的“部件”中调用方法,但不能修改或查看其内容。基本上只使用名称空间“ MyNamespace”并调用其方法,但我从未做过类似的事情。
谢谢
最佳答案
C#编译器不支持包含文件。当然,您可以使用预编译器,该编译器会在将新文件传递给编译器之前读取源代码文件,并将包含的文件插入其中。
至于生成一个类库,可以肯定。您可以通过两种方式进行操作:
您可以使项目源代码可用,以便他们将项目及其所有文件添加到自己的项目中,从而将类库编译为解决方案的一部分。
您可以自己编译它,从而在磁盘上生成一个程序集文件(YourClassLibrary.dll),然后将该文件提供给您的同事。然后,他们将添加对该文件的引用并可以开始使用它。
关于c# - 将代码文件包含到C#中?为其他人创建图书馆?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2797402/