Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将十六进制文件嵌入到C#Visual Studio项目中?_C#_Visual Studio_Windows Forms Designer - Fatal编程技术网

如何将十六进制文件嵌入到C#Visual Studio项目中?

如何将十六进制文件嵌入到C#Visual Studio项目中?,c#,visual-studio,windows-forms-designer,C#,Visual Studio,Windows Forms Designer,我有一个Visual Studio C#project windows窗体。它是一种更新程序,一种软件接口,我使用它通过USB将十六进制文件上传到微控制器中。该软件的用户需要点击一个按钮打开一个窗口,并在PC目录中导航以选择一个十六进制文件。 我想改变这一点,我不想让用户访问十六进制文件,我想生成一个唯一的软件到一个唯一的十六进制文件,但在某种程度上,十六进制文件是不可见或不可访问的软件外,它留在嵌入软件。 我的疑问是,如何将十六进制文件嵌入到软件中?有人有什么建议吗 您可以转到资源,比如添加资

我有一个Visual Studio C#project windows窗体。它是一种更新程序,一种软件接口,我使用它通过USB将十六进制文件上传到微控制器中。该软件的用户需要点击一个按钮打开一个窗口,并在PC目录中导航以选择一个十六进制文件。 我想改变这一点,我不想让用户访问十六进制文件,我想生成一个唯一的软件到一个唯一的十六进制文件,但在某种程度上,十六进制文件是不可见或不可访问的软件外,它留在嵌入软件。
我的疑问是,如何将十六进制文件嵌入到软件中?有人有什么建议吗

您可以转到资源,比如添加资源、新文件,就这样。 它将为您生成对

  internal static byte[] <resourcename>
内部静态字节[]

在.Resources中。

您可以转到Resources,比如添加资源、新建文件,就这样。 它将为您生成对

  internal static byte[] <resourcename>
内部静态字节[]

在.Resources中。

我不太清楚你所说的“十六进制文件”是什么意思,但我想你说的是某种二进制文件。您是否尝试过将文件作为资源嵌入程序集中?下面的问题是关于在应用程序程序集中嵌入一个.exe文件的,在您的情况下可能也会有所帮助:我不太确定您所说的“十六进制文件”是什么意思,但我假设您所说的是某种二进制文件。您是否尝试过将文件作为资源嵌入程序集中?以下问题是关于在应用程序程序集中嵌入.exe文件的,在您的情况下可能也有帮助: