我正在尝试编写一个小应用程序,其唯一目的是将一些文件夹和.cs源文件复制到用户指定的目录中,只需让应用程序查找其中的文件和文件夹,我就可以轻松完成自己的安装目录然后将它们复制到目标目录,但我想知道是否可以将文件夹和文件嵌入到应用程序中,这样当您运行应用程序时,它会将exe文件夹中的文件夹和文件直接创建或复制到安装目录,而不是在apps安装目录中搜索它们然后复制它们。基本上我试图只有一个exe文件而不是一个exe文件和一堆文件夹和文件旁边。
这可以仅使用Windows Form App而不使用实际的安装程序类吗?
答案 0 :(得分:1)
是。将文件作为嵌入资源嵌入到应用程序可执行文件中。然后,当您的应用程序运行时,访问嵌入的文件并将其以所需的目录结构写入磁盘。
以下是如何从应用程序集中嵌入和访问嵌入资源的示例。
答案 1 :(得分:0)
当然可以,使用BuildAction属性作为内容或资源。
答案 2 :(得分:0)
根据文件/文件夹的数量和结构,您还可以考虑嵌入一个zip文件并使用sharpziplib或其他类似文件提取它。