7

我已经使用 Visual Studio Installshield Limited Edition 向导打包了我的 WinForms 应用程序。

安装应用程序时,我在安装过程中收到此错误。

Error 2715. The specified File key ('myappname.xml_serializa') not found in the File table

任何人的任何想法?我完全失去了这个。

4

5 回答 5

12

在您的安装程序项目目录中,打开 *.isl 文件并搜索错误消息中的文本 myappname.xml_serializa。它很可能会在那里很多次。删除它或更正它的所有实例。

于 2013-09-08T17:03:00.327 回答
4

我最近遇到了类似的问题,发现它没有找到密钥,因为我没有在指定应用程序数据 -> 文件部分添加.primaryoutput文件。在创建安装程序之前,检查您是否为设置添加了所有必要的文件。即使没有所有文件,也会创建安装程序,但它不会正确执行。

希望这可以帮助

于 2015-05-19T12:57:19.183 回答
2

更改 *.isl 文件解决了我们的问题。我发现我们已经更改了一个项目的 .NET 框架,当我们使用提示从 Installshield 中删除项目输出时,它并没有更新这个文件,所以当我们再次添加输出时,它现在包含两个输出。输出和输出 1。希望这可以帮助

于 2015-12-07T17:00:39.290 回答
1

这对我有用:我的项目是只读的,因为它连接到 TFS。如果您在脱机工作,请确保使项目文件可写。(在文件夹级别取消选中只读)

于 2016-01-17T12:52:31.710 回答
0

这对我有用:

  1. 在您的设置项目中双击项目助手。
  2. 单击应用程序文件。
  3. 选择带有错误消息中报告的文件扩展名的文件。
  4. 单击删除。
  5. 根据需要对任何文件重复此操作。
  6. 返回解决方案资源管理器中的设置项目。
  7. 点击重建
于 2018-10-24T18:10:21.867 回答