如何在 visual studio 2010 中安装 .exe,包括 excel 模板文件
How to make .exe setup in visual studio 2010 including excel template files
我开发了一个工具,可以从 xml 文件中提取数据并放入格式化的 excel 文件中。
为此,我有 3 种格式化的 excel 文件。
所以我的问题是,每当我构建 .exe
文件并尝试将此文件安装到另一台(用户的)机器上时,它都找不到 excel 文件。
我的代码给我一个错误。
如何在 .exe
设置中包含 excel 文件?
这样我就不需要单独提供这些文件了。
我正在使用 Visual studio 2010 快递
在此先致谢。
这里有几个选项。
1) 关于安装工具,Microsoft 贬低了他们自己的安装项目并开始包括 Install Shield Limited Edition。如果您想检查一下,link 应该会有所帮助:InstallShield Limited Edition is available for download in Visual Studio 2010 我在几个项目中尝试过它,发现它没问题。它与以前的 Microsoft 安装项目一样多。
2) 一个不太常规的选项可能是将 excel 模板作为资源文件打包到您的 exe 中,然后在您第一次 运行 时将它们写入文件系统。为此...
- 在VS中,打开我的项目,点击左边的资源页面。
- 单击“资源”页面并使用工具栏中的“添加资源”项添加现有项。 Select 您的 excel 文件并为每个文件重复此操作。
- 在您的代码中,您可以使用如下代码将资源保存到磁盘:
My.Computer.FileSystem.WriteAllBytes("excel filename.xlsx", My.Resources.ExcelFile1, False)
可以理解,此选项会使您的 exe 变大。
编译你的代码
我开发了一个工具,可以从 xml 文件中提取数据并放入格式化的 excel 文件中。
为此,我有 3 种格式化的 excel 文件。
所以我的问题是,每当我构建 .exe
文件并尝试将此文件安装到另一台(用户的)机器上时,它都找不到 excel 文件。
我的代码给我一个错误。
如何在 .exe
设置中包含 excel 文件?
这样我就不需要单独提供这些文件了。
我正在使用 Visual studio 2010 快递
在此先致谢。
这里有几个选项。
1) 关于安装工具,Microsoft 贬低了他们自己的安装项目并开始包括 Install Shield Limited Edition。如果您想检查一下,link 应该会有所帮助:InstallShield Limited Edition is available for download in Visual Studio 2010 我在几个项目中尝试过它,发现它没问题。它与以前的 Microsoft 安装项目一样多。
2) 一个不太常规的选项可能是将 excel 模板作为资源文件打包到您的 exe 中,然后在您第一次 运行 时将它们写入文件系统。为此...
- 在VS中,打开我的项目,点击左边的资源页面。
- 单击“资源”页面并使用工具栏中的“添加资源”项添加现有项。 Select 您的 excel 文件并为每个文件重复此操作。
- 在您的代码中,您可以使用如下代码将资源保存到磁盘:
My.Computer.FileSystem.WriteAllBytes("excel filename.xlsx", My.Resources.ExcelFile1, False)
可以理解,此选项会使您的 exe 变大。