-1

我想从我的 .NET 程序中输出一个文件。例如要在与可执行文件相同的文件夹中创建的图像。我希望该文件包含在程序中。有没有办法做到这一点?

4

1 回答 1

0

是的。您可以将该文件添加到您的项目中并将其设置为“嵌入式资源”以用于属性下的编译选项。该文件将嵌入到程序集中。

您可以使用以下代码从代码中获取文件作为流:

GetType().Assembly.GetManifestResourceStream(GetType(), "filename.ext");

在这里,我用作GetType获取当前程序集对象实例的快捷方式。该名称将以相对于您作为第一个参数传入的类型的命名空间为前缀(因此,如果类型和文件位于同一文件夹中,则可以使用原始文件名)。

于 2013-02-24T16:09:58.073 回答