我使用Visual Studio 2010开发了一个Excel加载项。当我调试项目时,加载项加载到Microsoft Excel 2010中。 现在我还在我的计算机上安装了Office 2013,并且我想用它来调试我的项目,但Excel 2010仍默认执行。
有没有办法选择在Visual Studio 2010中使用哪个版本的Excel来调试VSTO项目?或者我可以至少将Excel 2013设置为默认程序吗?
答案 0 :(得分: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="..." />
。
答案 1 :(得分:1)
你试过设置调试可执行文件吗?
项目 - &gt;属性 - &gt;调试 - &gt;开始操作 - &gt;启动外部程序
答案 2 :(得分:0)
步骤: