Visual Studio 在開發電腦上使用不同的 PIA 集合。 這些不同的組件集合位於下列位置:
程式檔目錄中的資料夾
當您撰寫程式代碼和建置專案時,會使用這元件。 Visual Studio 會自動安裝這些組件。
全域程式集緩存
此元件會在某些開發工作期間使用,例如當您執行或偵錯專案時。 Visual Studio 不會安裝及註冊這些元件;你需要自己做。
程序檔目錄中的主要 Interop 元件
當您安裝 Visual Studio 時,PIA 會自動新增至檔案系統中全域程式集緩存以外的位置。 當您建立新專案時,Visual Studio 會自動將這些 PIA 複本的參考加入至專案。 當您在開發及建置專案時,Visual Studio 會使用這些 PIA 複本 (而不是全域組件快取中的組件) 來解析類型參考。
當全域程式集緩存中註冊不同版本的 PIA 時,您可能會遇到數個開發問題。 新增的 PIA 複本可協助您避免這類問題。
針對 Visual Studio 2017 和更新版本,這些 PIA 複本會安裝到開發電腦上的下列共用位置:
%ProgramFiles%\Microsoft Visual Studio\Shared\Visual Studio Tools for Office\PIA\
(或在 %ProgramFiles(x86)%\Microsoft Visual Studio\Shared\Visual Studio Tools for Office\PIA\ 64 位作業系統上)
注意
對於舊版 Visual Studio,這些 PIA 會安裝到 Visual Studio Tools for Office\PIA 資料夾下 %ProgramFiles% 該版本的 Visual Studio 資料夾。
例如: %ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Visual Studio Tools for Office\PIA\
Visual Studio 中的每一個 Office 專案範本設計成只能搭配一個 Microsoft Office 應用程式使用。 若要在多個 Microsoft Office 應用程式 lication 中使用功能,或使用在 Visual Studio 中沒有專案的應用程式或元件中的功能,您必須新增必要的 PIA 參考。
在大部分情況下,您應該新增 Visual Studio 在 目錄下所安裝之 PIA 的 %ProgramFiles(x86)%\Microsoft Visual Studio\Shared\Visual Studio Tools for Office\PIA\ 參考。 這些版本的元件會出現在 [參考管理員] 對話方塊的 [架構] 索引標籤上。 如需詳細資訊,請參閱如何:透過主要 Interop 元件設定目標 Office 應用程式 數據。