c# - 保护客户的 VS2015 解决方案

标签 c# c++ object compilation visual-studio-2015

我处于这样一种情况,我需要将我的开发环境(VS2015 和解决方案)放在客户的位置。 我想知道是否有比将所有资源放在那里更好的方法。

我的解决方案由多个项目组成,其中的主要部分构成了一个不变的引擎。那么,有没有一种方法可以让这些项目(永远不会改变)作为 OBJ 文件(例如)或其他不仅仅是包含所有源的纯文本文件的文件? 而其他项目(其中两个或三个)将保持基于源代码(因为我更放心地向客户展示这些源代码)?

最佳答案

将您的敏感源代码编译成 .lib 文件,并将它们链接到您的项目中。您也可以制作 .DLL,但那样会更费力。

如果您有多个项目配置(例如,32 位、64 位),您可能需要制作 .lib 文件的多个拷贝。

关于c# - 保护客户的 VS2015 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36131603/

相关文章:

c# - select 子句中的表达式类型不正确。调用 'Select' 时类型推断失败

c++ - 使用 clCreateFromGLTexture 的 opencl/opengl 互操作无法绘制到纹理(纹理黑色)

Java:编辑对象而无需输入名称

c# - 如何动态加载 DLL 并在其中使用类(实现已知接口(interface))[C#]

c# - 如何从一种形式访问一个类到另一种形式

c# - 什么是二进制空字符?

c++ - 多线程段错误(for循环)

c++ - 将可变数量的参数传递给模板类

java - java.lang.Object 类的行为

javascript - 将所有玩家的列表检索到数组中