共用方式為


VSLangProj 命名空間

更新:2007 年 11 月

VSLangProj 命名空間表示 Visual Basic、Visual C# 和 Visual J# 的專案專用 Automation 模型物件。

雖然 Visual Studio 提供了核心專案 Automation 模型,在本質上是屬於泛型且與語言無關 (Language-Agnostic),可適用於 Visual Studio 中的所有語言。但是,VSLangProj 組件 (Assembly) 提供了更豐富的專案 Automation 模型,可讓您以程式設計方式存取核心專案模型中所沒有的特定語言功能。

VSLangProj 目前有三個版本:

VSLangProj2VSLangProj80 是從原始的 VSLangProj 命名空間演進而來,其中 VSLangProj2 是在 Visual Studio 2003 中引進,而 VSLangProj80 則是在 Visual Studio 2005 中引進。

為了不要因為對原始的 VSLangProj 組件做出變更或增加的動作,而破壞了在舊版 Visual Studio 中撰寫的程式碼,我們改為將變更放在新版的組件中。其中所包含的型別和成員都是衍生自原始的 VSLangProj 組件。

例如,VSLangProj 中有一個 Reference 物件,包含增加與變更之新版 Reference 已加入較新的 VSLangProj2 組件,並且命名為 Reference2 以避免與原始版本產生混淆。對 Reference2 所做的更新已加入至新的 VSLangProj80 組件中名為 Reference3 的新型別。

類別

 

介面

 

委派

 

列舉型別

 

請參閱

參考

Projects

Project