0

我已經開發了Visual Studio 2010的Excel加載項。當我調試我的項目時,加載項加載到Microsoft Excel 2010中。 現在我也在我的電腦上安裝了Office 2013,並且我想用它來調試我的項目,但Excel 2010仍然默認執行。如何選擇使用哪個Excel版本用Visual Studio 2010調試VSTO項目

有沒有辦法選擇使用哪個版本的Excel來調試Visual Studio 2010中的VSTO項目?或者我至少可以將Excel 2013設置爲默認程序?

回答

1

你試過設置調試可執行文件嗎?

項目 - >屬性 - >調試 - >開始行動 - >啓動外部程序

+0

感謝您的幫助Alex,我最終設法通過編輯.csproj項目文件中的項目屬性來找到解決方案。看來你的建議可以用來執行正確版本的程序,但它不會支持斷點等。 – JulienVan

3

我設法通過編輯.csproj的項目文件中的項目屬性選擇的Excel版本。

我改變:

<ProjectProperties HostName="Excel" HostPackage="..." OfficeVersion="14.0" VstxVersion="4.0" ApplicationType="Excel" Language="cs" TemplatesPath="" DebugInfoExeName="#Software\Microsoft\Office\14.0\Excel\InstallRoot\Path#excel.exe" AddItemTemplatesGuid="..." />

到:

<ProjectProperties HostName="Excel" HostPackage="..." OfficeVersion="15.0" VstxVersion="4.0" ApplicationType="Excel" Language="cs" TemplatesPath="" DebugInfoExeName="#Software\Microsoft\Office\15.0\Excel\InstallRoot\Path#excel.exe" AddItemTemplatesGuid="..." />

0

步驟:

  1. 選擇可執行重建項目在調試模式下。
  2. 轉到bin文件夾並打開那裏的excel應用程序,默認情況下它會以最新版本打開。
  3. 轉到Visual Studio調試:單擊「附加到進程」搜索以選擇Excel.exe進程。
  4. 選擇連接後點擊。
  5. 現在您可以使用最新的excel版本進行調試。
相關問題