2011-08-29 33 views
-1

源於本地安裝的VSTO的我有一個使用VSTO檢索和更新數據的Excel文件。這部署到各種環境(開發,舞臺,製作......)。防止使用如果Excel文件,從不同的服務器

我想確保,因爲片使用這些來自生產的(本地安裝)VSTO誰從下載分期薄片上的用戶沒有將數據發送到生產。

是否有辦法防止這種情況?

回答

0

督促/分期的整個概念/測試是一個定義件事,軟件不會神奇地這樣理解真正處理這個唯一的辦法是什麼邏輯你使用到您VSTO加載代碼。

我們處理這個問題的方法是,加載項將檢查每片命名爲喜歡的自定義屬性:MYADDIN_ISTEST。如果找到該屬性,則加載項將連接到測試數據庫(對於該表),否則它將連接到生產數據庫。您可以根據想所有的排序變化的這一主題情理之中的事情了您的環境,但爲我們做這種方式的原因是,重命名或移動文件(TESTDATA)任何人都可以輕鬆完成,無需他/她意識到後果。進入文檔的自定義屬性並刪除該測試屬性是您只會故意執行的操作。

相關問題