我在C#2個控制檯應用程序:應用1和應用2與設置屬性訪問設置爲public,我遵循的一些說明:共享設置從控制檯程序
1 .-我設置屬性設置應用2「名稱'from App1
App2.Properties.Settings.Default.Name = "John"
2.-我運行App1並按預期打印我們的App2.Name屬性設置。
App2.Properties.Settings.Default.Name
3.-我運行App2,測試屬性是否從App1保存。 它不顯示屬性值:約翰
Properties.Settings.Default.Name
問:
爲什麼財產被保存correcty和應用1範圍顯示,但是當我運行應用2(已經聲明過的屬性名稱) 纔不是?
如果我的方法無效;我可以從外部控制檯應用程序設置設置屬性嗎?
我編輯了你的標題。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –
每個應用程序都有它的加載其設置的唯一配置文件。把它放在一個不會在另一箇中設置。他們有幾種解決方法,可以手動加載配置文件並進行更改,也可以查看其他任何方式在兩個應用程序之間共享數據。 –