繁体   English   中英

C#,WinForms 和应用程序图标

[英]C#, WinForms and application icon

这是一个无关紧要的问题。 我一直在尝试整理我的应用程序,并尽可能保持我的根文件夹干净。 一个我永远无法移出的文件是应用程序 ico 文件。 如果我移动它说,Resources 文件夹,这似乎是合乎逻辑的地方,select 它在

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

然后将其再次复制回根文件夹:-) 有人找到将图标文件放在根文件夹之外的方法吗?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM