對於同一套應用程序如何發布一個體驗版(有部分功能)完整版(有完整功能)
阿新 • • 發佈:2017-07-06
service() () ogr com 完整 fine adk testin generic
最近項目中,先做一個版本給用戶(普通用戶作為體驗使用)。之後再有一個完整功能版。
#define OFFLINE using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 完整版_精簡版 { class Program { static void Main(string[] args) { MyService service = new MyService(); service.Testing(); service.GetInfoFromNet(); Console.ReadKey(); } } class MyService { [Conditional("ONLINE")] public void Testing() { Console.WriteLine("完整版功能"); } [Conditional("OFFLINE")] [Conditional("ONLINE")] public void GetInfoFromNet() { Console.WriteLine("單機版功能"); } } }
如果需要全局配置的話呢,就可以通過這個來弄。
通過這個,就可以保證我們在項目開發過程中,可能需要一個精簡版,和功能完整的版本。
對於同一套應用程序如何發布一個體驗版(有部分功能)完整版(有完整功能)