C#、WinForms和应用程序图标



这是一个不重要的问题。我一直在努力整理我的应用程序,并保持我的根文件夹尽可能干净。有一个文件我从来没能搬出,那就是应用程序ico文件。如果我把它移到Resources文件夹,这似乎是合乎逻辑的地方,并在中选择它

项目|属性|应用程序|图标和清单|图标:

然后它被再次复制回根文件夹:-(有人找到了把图标文件放在根文件夹之外的方法吗?

如果您已将应用程序图标放置在例如Resources文件夹中,则可以通过项目上下文菜单项"添加>现有项…"将其添加到项目中。然后在对话框中选择它,如果单击"添加"按钮,则单击右侧的向下小箭头,然后单击"添加为链接"。如果打开项目属性,现在可以选择图标,并且不会将其复制到项目根文件夹中。

因此,对于更大的解决方案,您可以创建一个包含图标、图像等的文件夹,这些文件夹可以在整个解决方案中共享,而无需任何复制操作。

这也适用于源代码文件,那么应该将类声明为internal以防止出现问题。我有时会将其用于小型助手类或扩展,以防止引用例如(更大的(公共程序集。

相关内容

  • 没有找到相关文章

最新更新