1

我的应用程序中有某些功能,我只想在通过 Visual Studio 运行我的应用程序时才可以使用这些功能。一旦我编译了应用程序并分发了独立的可执行文件,我就不想暴露这些功能。

有没有一种简单的方法来执行这个检查?

4

1 回答 1

1

你能用吗#if DEBUG

#if DEBUG
    // Code for debug builds only
#endif

然后您分发发布版本,调试代码将不存在。

您不必使用 DEBUG,您可以使用自己的符号并创建设置了它的构建配置,以及没有设置的其他配置。

这样做的好处是该代码甚至不会在构建中,因此不可能有人使用 Reflector 或类似的东西来检查该代码。

于 2013-05-15T16:48:44.513 回答