StreamInsight 程式設計考量

 

本主題將描述 StreamInsight 程式設計的部分需求。

.NET Framework 版本

StreamInsight 的應用程式開發支援 .NET Framework 4。

您的應用程式必須以 .NET Framework 4 (而非 .NET Framework 4 Client Profile) 為目標。

StreamInsight 版本

當您安裝新版 StreamInsight 時,新版本會與先前安裝的版本並存安裝。 針對舊版所編譯的應用程式和程式庫將繼續執行而不修改。 安裝新版 StreamInsight 之後,您將會在電腦上觀察到下列變更:

  • 新的組件會安裝在檔案系統的新資料夾中。 例如,C:\Program Files\Microsoft StreamInsight 2.1

  • 新的組件會與先前安裝的版本並存安裝在全域組件快取 (GAC) 中。

  • 在 Microsoft Visual Studio 中,您可以針對任何已安裝的 StreamInsight 版本進行開發。 每個已安裝版本的組件都會顯示在 [加入參考] 對話方塊中。

  • 如果您針對新版 StreamInsight 編譯某個應用程式,但卻針對舊版 StreamInsight 執行該應用程式,該應用程式將會失敗並發生例外狀況。

如需其他資訊,請參閱<安裝 (StreamInsight)>中的<安裝新版 StreamInsight>。

StreamInsight 中繼資料的字串比較

當您在方法呼叫中傳遞 StreamInsight 物件的名稱時,系統會以忽略文化特性的方式,僅依序數比較字串。 因此,某些字串可能會依序數識別為不同,而事實上,它們具有完全相同的文化特性。 當您使用任何可接受字串參數 (例如 CreateApplication) 的方法或屬性來建立新物件或擷取現有的物件時,就可能會發生此問題。