前提
事情によりVisual Studioなしで
Windowsアプリケーション開発に取り組んでおります。
(csc.exeを利用してコンパイル)
困っていること
下記のようにコンソールが出た上にフォームが表示されてしまいます。
c#
1using System; 2using System.Collections.Generic; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Linq; 7using System.Text; 8using System.Windows.Forms; 9 10namespace myapp 11{ 12 class MyForm 13 { 14 static void Main() { 15 Application.Run(new Form1()); 16 } 17 public partial class Form1 : Form { 18 private System.Windows.Forms.Button button1; 19 public Form1(){ 20 this.button1 = new System.Windows.Forms.Button(); 21 this.button1.Location = new Point(100,100); 22 this.button1.Name = "Button1"; 23 this.button1.Text = "テスト"; 24 this.Controls.Add(this.button1); 25 } 26 } 27 } 28}
やりたいこと
exe実行後、コンソール無しでいきなりフォームを起動させたい
ためしたこと
コンソールアプリケーションからフォームを立ち上げているためと思いますが、
皆さんVSで意識していないせいか、情報を見つけられませんでした。
よろしくお願いいたします。
自分でどうにかできないのであれば変な縛りを入れず、素直に Visual Studio を使えばいいと思います。
解決策がわからなければ変な忠告を入れず素直にスルーすればいいと思います。
VSですが、「事情により」と断りを入れているではないですか。使いたくてもVSが使えない環境だってあるのですよ。
解決策は後二種類知っていますが、それらより良い解決策を教えました。
恐らくその「事情」は回避可能です。私はあなたと同じことを言った二人の「事情」を二回解決したことがあります。
つまりこの質問と、質問者のその後を私が見たのは初めてではありません。その上での結論です。あなたは今後、私以外から複数回これと同じことを言われると思います。
回答1件
あなたの回答
tips
プレビュー