【问题标题】:Confused about resources in a .NET project对 .NET 项目中的资源感到困惑
【发布时间】:2011-03-23 00:38:03
【问题描述】:

我正在尝试从 .NET 3.5、VS2008 项目中删除大量杂乱无章的内容,但对于哪些内容被编译为 EXE 而哪些不是。

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

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

但与此同时,Resources.resx 中有一个条目。无论如何,我很困惑。希望能澄清一下这个主题。

【问题讨论】:

    标签: c# visual-studio-2008 .net-3.5 resources


    【解决方案1】:

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

    【讨论】:

    • 因此,如果我只是将 blah.png 放入我的解决方案中,但不将其添加到资源中并且 BuildAction 为 None,那么它将不会被编译到 EXE 中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-23
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多