我在Visual Studio 2012,目前有兩個項目的解決方案:在Visual Studio中從單個項目創建兩個可執行文件?
- 主要應用
- 設置應用程序
它們均引用同一個數據文件,並使用相同的數據模型文件(在主應用程序項目中)。
我想要做的是允許用戶相互獨立地打開設置應用程序或從主應用程序中打開設置窗口。這樣他們可以在應用程序運行時修改設置,或者不能。此外,運行時所做的任何更改都會立即反映出來。
我試着簡單地將設置應用程序項目添加爲主應用程序的依賴項,所以我可以打開窗口,但這會創建一個循環依賴項;因爲我的設置應用程序依賴於主應用程序數據模型。
如何整理我的代碼以允許用戶從應用程序內或通過外部可執行文件打開設置窗口?
如果你想在一個項目中,你可以使用命令行開關以表明您想要顯示設置,例如'myApp.exe --settings'。 – 2013-02-18 23:13:25