如何在Visual Studio 2010中制作.EXE设置,包括Excel模板文件



我已经开发了一种工具,该工具将从XML文件中提取数据并将其删除到格式化的Excel文件中。

为此,我有3种格式的Excel文件。

每当我构建.exe文件,然后尝试在另一台(用户)计算机上安装此文件时,它将找不到这些Excel文件,而我的代码给了我错误。

如何将这些Excel文件与.exe设置一起包含,以便我不需要单独提供文件?

我正在使用Visual Studio 2010 Express。

尝试用高级安装程序编译代码

这里有几个选项。

1)关于设置工具,Microsoft贬低了自己的设置项目,并开始包括安装Shield Limited Edition。如果您想检查一下,此链接应该有所帮助:安装店限量版可在Visual Studio 2010中下载,我尝试了一些项目,发现它还不错。它的作用与以前的Microsoft设置项目一样多。

2)一个不太传统的选项可能是将Excel模板作为资源文件打包到您的EXE中,然后在第一次运行时将其写入文件系统。为此...

  1. 在VS中,打开我的项目,然后单击左侧的资源页面。
  2. 单击资源页面,然后在工具栏中使用添加资源项目来添加现有项目。选择您的Excel文件,然后重复每个文件。
  3. 在您的代码中,您可以将资源保存到使用这样的代码的磁盘:

My.Computer.FileSystem.WriteAllBytes("excel filename.xlsx", My.Resources.ExcelFile1, False)

可以理解的是,此选项会使您的EXE更大。

最新更新