我有一个ASP.NET Web应用程序项目,它引用了其他C#项目。其中一个C#项目有一个编译器指令,如果未定义某个符号,则会报告错误:
#if (!FOO || !BAR)
#error "Define symbol for either FOO or BAR"
#endif
当我发布网站时,它没有定义符号,因此会产生编译器错误。有没有办法在Visual Studio的发布过程中为引用的项目定义符号?
答案 0 :(得分:0)
一个解决方法是在发布期间启用" 预编译"选项。