.net VSF以保存excel文件并在服务器上共享
我在工作中有一个要求,就是生成一个Excel文件,然后把它放在一个共享文件夹中,这样经理们就可以复制并查阅它 我一直在使用VSTO在我的应用程序上开发一个部件 当我执行此应用程序时,会弹出excel文件,并且所有内容都已正确填充 如果我将文档的本地副本保存在桌面上,然后再次打开它,我会收到错误消息,表示无法下载VSTO 有没有办法: 1.执行应用程序 2.在我的桌面上保存本地副本 3.将此文件用作普通excel文件 来自visual studio 2010中的Excel工作簿应用程序 如果我不清楚,请询问任何问题,这是我第一次使用VSTO,其中一些问题我仍然不清楚.net VSF以保存excel文件并在服务器上共享,.net,excel,deployment,vsto,.net,Excel,Deployment,Vsto,我在工作中有一个要求,就是生成一个Excel文件,然后把它放在一个共享文件夹中,这样经理们就可以复制并查阅它 我一直在使用VSTO在我的应用程序上开发一个部件 当我执行此应用程序时,会弹出excel文件,并且所有内容都已正确填充 如果我将文档的本地副本保存在桌面上,然后再次打开它,我会收到错误消息,表示无法下载VSTO 有没有办法: 1.执行应用程序 2.在我的桌面上保存本地副本 3.将此文件用作普通excel文件 来自visual studio 2010中的Excel工作簿应用程序 如果我不清
谢谢。我认为您应该更好地记录VSTO部署问题
2007版和2010版之间进行了一些更改,以帮助简化ClickOnce的部署,请查看MSDN。我找到了问题的答案 这是我找到它的地方: 只需在启动方法的末尾添加“RemoveCustomization”
private void ThisWorkbook_Startup(object sender, System.EventArgs e)
{
[ code removed for clarity ]
this.RemoveCustomization();
}
这将删除您在应用程序上进行的所有自定义。
这使您可以执行应用程序,在桌面上保存本地副本,并在无需安装或部署任何内容的情况下打开
谢谢。就是这样,我不想在客户端部署应用程序。我想生成一个excel文件,然后将其共享给其他人。问题是,我们需要在每次执行应用程序时修改它,因为许多设置都会更改。已经讨论过使用手动配置来让用户设置自己的配置,但被拒绝。因此,我需要生成excel文件,并将其交给管理人员。是的,但由于您将要生成的excel文件将引用位于您将要生成的外部程序集中的一些代码,您应该一起部署,您不能简单地将其用作普通excel文件。