我已經開發了Visual Studio 2010的Excel加載項。當我調試我的項目時,加載項加載到Microsoft Excel 2010中。 現在我也在我的電腦上安裝了Office 2013,並且我想用它來調試我的項目,但Excel 2010仍然默認執行。如何選擇使用哪個Excel版本用Visual Studio 2010調試VSTO項目
有沒有辦法選擇使用哪個版本的Excel來調試Visual Studio 2010中的VSTO項目?或者我至少可以將Excel 2013設置爲默認程序?
我已經開發了Visual Studio 2010的Excel加載項。當我調試我的項目時,加載項加載到Microsoft Excel 2010中。 現在我也在我的電腦上安裝了Office 2013,並且我想用它來調試我的項目,但Excel 2010仍然默認執行。如何選擇使用哪個Excel版本用Visual Studio 2010調試VSTO項目
有沒有辦法選擇使用哪個版本的Excel來調試Visual Studio 2010中的VSTO項目?或者我至少可以將Excel 2013設置爲默認程序?
你試過設置調試可執行文件嗎?
項目 - >屬性 - >調試 - >開始行動 - >啓動外部程序
我設法通過編輯.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="..." />
。
步驟:
感謝您的幫助Alex,我最終設法通過編輯.csproj項目文件中的項目屬性來找到解決方案。看來你的建議可以用來執行正確版本的程序,但它不會支持斷點等。 – JulienVan