1
我有一個嵌入式*.less
文件(這只是一個文本)的ASP MVC Web項目。我想在Debug
模式下使用@include
其他一些資源,但不要在Release
中執行。是否可以說編譯器在嵌入式文本文件中使用C#預處理器指令?嵌入式文本文件中的C#預處理器指令
我不知道我怎麼能做到這一點,但它是完美的,如果有可能:)
#if Debug
@include ('debug.less')
#else
@include ('release.less')
#endif
我的'@ include'是LESS CSS運算符(不是C/C++)。這只是我將如何使用它的一個例子。一般來說,我想將C#預處理器指令嵌入資源文件中。我可以編寫自己的代碼來支持這個選項,但我想檢查一下,我不打算髮明一個輪子:)謝謝 – Warlock
也許你應該用構建配置來解決它 - 我不知道當然的細節,但這正是您可以控制調試和發佈模式的行爲的地方。 – maestro
是的,這是一個好主意。 – Warlock