【发布时间】:2010-12-30 22:48:36
【问题描述】:
我正在尝试这样做,以便我们可以让我们的应用程序根据预处理器指令的存在表现出不同的行为。我读过您可以创建构建配置以根据您执行的构建定义不同的预处理器指令。好吧,我在 Visual Studio 中没有看到任何可以执行此操作的内容。我知道如何从命令行执行此操作,但不知道如何在 VS 2008 的自动化环境中执行此操作。
谁能告诉我如何创建一个新的构建配置,其中设置了预处理器指令?
还有,不知道有没有关系,但是我们的项目是一个ASP.Net网站
【问题讨论】:
-
IMO,这听起来最好通过 web.config 或 IoC/DI 之类的东西来完成。
-
我们的 web.config 在源代码管理中。我们希望能够在不更改源代码管理中的文件的情况下测试每个配置。
-
您可能很难找到有关这方面的信息,因为 C# 中没有预处理器。您正在寻找“条件编译”。
-
是的,我知道这一点.. 不过我看不到用 asp.net 进行条件编译
-
网站项目。有什么区别?
标签: c# visual-studio