我有一个 C# Forms 应用程序,
如果我想在嵌入资源文件的其他计算机上使用 bin 中的 (debug).exe 而不必制作安装程序,我该怎么做?(我如何嵌入资源文件)
另外我如何在.exe中添加嵌入资源文件的路径?
我有一个 C# Forms 应用程序,
如果我想在嵌入资源文件的其他计算机上使用 bin 中的 (debug).exe 而不必制作安装程序,我该怎么做?(我如何嵌入资源文件)
另外我如何在.exe中添加嵌入资源文件的路径?
在解决方案资源管理器中选择文件,然后在属性窗口中,将构建操作更改为嵌入式资源。您更改代码以使用如下代码获取嵌入式资源:
try
{
_assembly = Assembly.GetExecutingAssembly();
_imageStream = _assembly.GetManifestResourceStream("MyNamespace.MyImage.bmp");
_textStreamReader = new StreamReader(_assembly.GetManifestResourceStream("MyNamespace.MyTextFile.txt"));
}
catch
{
MessageBox.Show("Error accessing resources!");
}
这段代码来自这里