我的项目中有一个名为CreateListView的类,位于.cs文件中,我可以通过在页面顶部的uses中包含它的命名空间来使用它。有没有办法我可以编译文件,以便我仍然可以使用该类,但用户无法看到该类的内容。我希望用户仍然能够从该类创建对象,但我不希望他们修改它,如果他们看不到它也会更好。
答案 0 :(得分:6)
您可以将它放在一个单独的项目(类库)中,将其编译为DLL并为其他人提供在其项目中使用的二进制文件。
答案 1 :(得分:2)
正如其他人所说,您希望将其编译为类库,然后分发生成的DLL。如果你真的不希望他们能够使用像Reflector这样的工具看到它,那么你也应该考虑使用obfuscator。
答案 2 :(得分:0)
您可能希望将代码放在一个单独的项目中,然后构建它并为它们提供.dll
这将允许它们使用您创建的类但不会看到代码。