我处于这样一种情况,我需要将我的开发环境(VS2015 和解决方案)放在客户的位置。 我想知道是否有比将所有资源放在那里更好的方法。
我的解决方案由多个项目组成,其中的主要部分构成了一个不变的引擎。那么,有没有一种方法可以让这些项目(永远不会改变)作为 OBJ 文件(例如)或其他不仅仅是包含所有源的纯文本文件的文件? 而其他项目(其中两个或三个)将保持基于源代码(因为我更放心地向客户展示这些源代码)?
最佳答案
将您的敏感源代码编译成 .lib 文件,并将它们链接到您的项目中。您也可以制作 .DLL,但那样会更费力。
如果您有多个项目配置(例如,32 位、64 位),您可能需要制作 .lib 文件的多个拷贝。
关于c# - 保护客户的 VS2015 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36131603/