编译器操作
本文关键字:操作 编译器 | 更新日期: 2023-09-27 18:31:43
在我的C# VS2013 Express项目中,我有一个想要在运行时编译的文件。我如何告诉编译器将此文件作为文本包含在资源中,以便它嵌入到 exe 中,我不必使用应用程序分发文件的源代码。
我希望编译器采取将文件作为资源嵌入字符串的操作,因此,在开发过程中,我将拥有Visual Studio的所有功能,并处理文件中的代码。
BR沃伊特克
- 右键单击该文件,然后选择"属性"。 在"属性"
- 对话框中,找到"生成操作"属性。默认情况下,此属性设置为"内容"。单击该属性并将"生成操作"属性更改为"嵌入的资源"。
在代码中,可以访问资源,如下面的代码片段所示。
try
{
var assembly = Assembly.GetExecutingAssembly();
var textStreamReader = new StreamReader(_assembly.GetManifestResourceStream("MyNamespace.MyTextFile.txt"));
}
catch
{
}