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

tv6aics1  于 2023-06-07  发布在  其他
关注(0)|答案(2)|浏览(146)

我开发了一个工具,它可以从XML文件中提取数据,并将其放入格式化的Excel文件中。
为此,我有3种类型的格式化Excel文件。
每当我构建.exe文件,并尝试在另一台(用户的)机器上安装此文件时,它将无法找到这些Excel文件,并且我的代码给了我一个错误。
我如何使用.exe设置包含这些Excel文件,以便我不需要单独给予文件?
使用Visual Studio 2010 Express。

zu0ti5jz

zu0ti5jz2#

这里有几个选择。
1)关于安装工具,微软贬低了他们自己的安装项目,并开始包括Install Shield Limited Edition。这个链接应该可以帮助你,如果你想检查出来:InstallShield Limited Edition is available for download in Visual Studio 2010我在几个项目中试用了它,发现还可以。它与以前的Microsoft安装程序项目一样多。
2)一个不太常规的选择可能是将excel模板作为资源文件打包到exe中,然后在第一次运行时将其写入文件系统。为了做到这一点...
1.在VS中,打开MyProject并单击左侧的资源页面。
1.单击“资源”页并使用工具栏中的“添加资源”项添加现有项。选择您的Excel文件,并对每个文件重复此操作。
1.在你的代码中,你可以用这样的代码将资源保存到磁盘:
My.Computer.FileSystem.WriteAllBytes("excel filename.xlsx", My.Resources.ExcelFile1, False)
这个选项会让你的exe文件变大。

相关问题