私のアプリは問題なく動作しており、以前は起動時に実行されていました。通知アイコンを追加しましたが、コード内でこのアイコンが変更される場所がいくつかあります。必要なすべてのアイコンをアプリのルート フォルダーに追加しました。アプリのスタートアップ ブートを除いて、すべてがアイコンで正常に動作しています。レジストリの「実行」部分でアプリのアドレスを確認できます (つまり、アプリが起動時に正しく起動されたときとすべて同じです)。ただし、アプリは起動時に実行されなくなります。私の問題に関するアドバイスはありますか?PS: 自分の作業について少し説明する必要があると思い、まったく同じ問題を抱えた小さなアプリを書きました。
public Icon[] icons = new Icon[2] { new Icon("icon1.ico"), new Icon("icon2.ico") };
public int counter = 0;
private void button1_Click(object sender, EventArgs e)
{
notifyIcon1.Visible = true;
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
counter %= 2;
notifyIcon1.Icon = icons[counter];
counter++;
ご覧のとおり、アプリはティックごとに通知アイコンのアイコンを変更します。このコードでは、アプリは起動時に実行されませんが、アプリのアイコン変更機能を削除すると、実際には起動時に実行されます