VSLangProj 命名空間 (VSLangProj2 和 VSLangProj80)
更新:2007 年 11 月
VSLangProj80 命名空間 (Namespace) 表示 Visual Basic、Visual C# 和 Visual J# 之專案特定 Automation 模型物件中最近更新的型別和成員,而 VSLangProj 和 VSLangProj2 則包含舊版的型別和成員。
備註
雖然 Visual Studio 提供了核心專案 Automation 模型,在本質上屬於泛型而且與語言無關 (Language-Agnostic),可適用於 Visual Studio 中的所有語言,但是,VSLangProj 組件 (Assembly) 提供了更豐富的專案 Automation 模型,可讓您以程式設計方式存取核心專案模型中所沒有的特定語言功能。
VSLangProj 目前有三個版本:
VSLangProj2 和 VSLangProj80 是從原始的 VSLangProj 命名空間演進而來,其中 VSLangProj2 是在 Visual Studio 2003 中引進,而 VSLangProj80 則是在 Visual Studio 2005 中引進。
為了不要因為變更原始的 VSLangProj 組件而破壞了在舊版 Visual Studio 中撰寫的程式碼,因此我們將變更內容放在新版的組件中,其中所包含的型別和成員都是衍生自原始的 VSLangProj 組件。
例如,VSLangProj 中有一個 Reference 物件,包含新增和變更內容的更新版 Reference 是放在 VSLangProj2 組件中並且命名為 Reference2,而 Reference2 的更新版則是放在 VSLangProj80 組件的 Reference3 物件中。