3

これが実行に失敗する理由を誰かが知っていますか。このコードと logo.png という名前のファイルが同じディレクトリにあります。次に、このコードを実行すると、ファイルが見つからないと言って失敗します

using System;
using Gtk;

public class Trackbox {

    static int Main() {
        Application.Init();

        //Create the Window
        Window myWin = new Window("TrackBox");
        myWin.SetIconFromFile("logo.png");
        myWin.Resize(200, 100);


        //Create a label and put some text in it.     
        Label myLabel = new Label();
        myLabel.Text = "Welcome to TrackBox";

        //Add the label to the form     
        myWin.Add(myLabel);

        //Show Everything     
        myWin.ShowAll();

        Application.Run();

        return 0;
    }
}

見つからないというエラーが返されますlogo.png...これはなぜですか? 助けてくれてありがとう。

4

1 に答える 1

2

解決策は、実行可能ファイルの横にアイコンを配置することでした。アイコンはルート ソリューション フォルダーにある必要があると思いましたが、実際にはルート実行可能フォルダーに表示されます。

于 2013-05-11T22:55:21.783 に答える