应用程序无法找到我的ico文件。
我应该在哪里添加图片?
我得到一个未处理的类型' System.IO.FileNotFoundException'
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.notifyIcon1.Icon = new Icon("mmm.ico");
this.ShowInTaskbar = true;
}
}
}
答案 0 :(得分:5)
这是因为您尝试从应用程序文件夹加载图标,但它位于 Project 文件夹中(将Icon-File移动到Bin / Debug或Bin / Release文件夹)。
如果您要将图标从程序集中加载,请将其设置为嵌入式资源并将其加载:Assembly.GetExecutingAssembly().GetManifestResourceStream('<<Path to your ressource>>')
Can't load a manifest resource with GetManifestResourceStream() 获得代码库的最佳方式:Gets the location of the assembly