Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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# 对.NET项目中的资源感到困惑_C#_Visual Studio 2008_.net 3.5_Resources - Fatal编程技术网

C# 对.NET项目中的资源感到困惑

C# 对.NET项目中的资源感到困惑,c#,visual-studio-2008,.net-3.5,resources,C#,Visual Studio 2008,.net 3.5,Resources,我正试图从一个.NET3.5,VS2008项目中删除大量的内容,我对什么被编译成EXE和什么没有编译成EXE有些困惑 例如,如果我双击Resources.Resx文件,我会得到以下结果: 如您所见,它声明此位图“在编译时链接”。但是,当我在解决方案资源管理器中转到文件路径时,它会说构建操作设置为“无”-因此,据我所知,位图不会链接到EXE 但同时,Resources.resx中有一个条目。不管怎样,我很困惑。请澄清一下主题。即使您可以在解决方案中看到文件(因为它们必须首先存在于某个位置),但

我正试图从一个.NET3.5,VS2008项目中删除大量的内容,我对什么被编译成EXE和什么没有编译成EXE有些困惑

例如,如果我双击Resources.Resx文件,我会得到以下结果:

如您所见,它声明此位图“在编译时链接”。但是,当我在解决方案资源管理器中转到文件路径时,它会说构建操作设置为“无”-因此,据我所知,位图不会链接到EXE


但同时,Resources.resx中有一个条目。不管怎样,我很困惑。请澄清一下主题。

即使您可以在解决方案中看到文件(因为它们必须首先存在于某个位置),但在编译代码时,资源文件会自动嵌入到程序集清单中。因此,它们是.dll或.exe的一部分

因此,如果我只是将一个blah.png放到我的解决方案中,但不将其添加到资源中,并且BuildAction为None,那么它将不会被编译到exe中?