C# 如何通过双击使我的office应用程序运行

C# 如何通过双击使我的office应用程序运行,c#,.net,visual-studio-2013,office365,office-app,C#,.net,Visual Studio 2013,Office365,Office App,我已经创建了一个office应用程序,如果我通过VS2013运行它,任务窗格的加载情况良好 但是我想要的是双击xls文件来运行它 我尝试在IIS中发布web应用程序,并使用IIS中发布的网站发布office应用程序,该网站为我生成了officeAppManifest 我不知道如何通过双击来运行我的xls文件 我的意思是,如果我从VS2013进行调试,任务窗格右侧的xls文件就是这样的。 此TestXl属于我的解决方案 如果我双击TestXl,这就是我的xl文件在出现错误时的样子 我想要的是

我已经创建了一个office应用程序,如果我通过
VS2013
运行它,
任务窗格的加载情况良好

但是我想要的是双击xls文件来运行它

我尝试在
IIS
中发布web应用程序,并使用
IIS
中发布的网站发布office应用程序,该网站为我生成了office
AppManifest

我不知道如何通过双击来运行我的
xls
文件

我的意思是,如果我从VS2013进行调试,任务窗格右侧的xls文件就是这样的。

TestXl
属于我的解决方案

如果我双击
TestXl
,这就是我的xl文件在出现错误时的样子


我想要的是,当我双击
TestXl

时,我应该在图1中看到相同的xl文件,这有点长,但是。。。。 尝试先打开Excel而不是使用“开始”进行调试,然后从Visual Studio解决方案中单击调试菜单->“附加到进程”,并从可用进程列表中选择Excel.EXE

然后打开xls文件


我希望它能解决您的问题。

您是说您希望在打开.xls文件时将您编写的应用程序作为默认应用程序吗?或者您是说您创建了一个.xls文件,并希望在双击该文件时在Office中打开它?.xls文件是Excel工作簿,不会运行。它们加载到Excel中,Excel将运行工作簿中的任何代码。如果系统上安装了Excel,双击.xls文件应自动启动Excel并加载该工作簿。如果Excel不是,它将不会做任何事情(尽管Windows会提示您选择一个应用程序来打开它)。我不知道IIS或web发布与任何事情有什么关系。@KenWhite请查看我的编辑question@Taegost请参阅我编辑的问题我们不知道该任务窗格的代码在做什么,但它显然试图访问网络或internet连接上无法从web服务器访问的内容(错误文本中明确说明)。我想做的是将我的TestXl文件交给终端用户,他们没有VS。我理解,但你想调试你的xls文件。我给你这个选项。我不想调试xls。我已经完成了开发。现在我想做的是将这个xls文件和运行所需的任何支持文件交给某个用户。这是qu不理解的无论如何,在版本中编译您的项目,并尝试通过双击xls文件从版本文件夹中加载它,而不是从VS中的run按钮加载它。