いつの間にか.netFrameworkSDK2.0が入手可能になっていたので、
.netCompactFramework用アプリの手動コンパイルを試してみる。
csc.exeが%windir%\Microsoft.NET\Framework\v2.0.50727にあるってだけで手順はほぼ同じ。
ただ、PPC(WCE4)用ファイルがCabRenamerでうまく自動リネームできなかったので、
WMおよびWCE5用のファイル一覧見つつ勘で手動リネームした。
コードは面倒なので1.0SP3で使ったのと同じHelloWorld。
(リストは;と{}、”を全角化している)
namespace CFHelloWorld {
using System;
using System.Windows.Forms;
public class CFHelloWorld : Form {
private System.Windows.Forms.Button button1;
public static int Main(string[] args){
Application.Run(new CFHelloWorld());
return 0;
}
public CFHelloWorld() {
this.button1 = new System.Windows.Forms.Button();
this.button1.Location = new System.Drawing.Point(30, 50);
this.button1.Size = new System.Drawing.Size(88, 88);
this.button1.Text = ”Hello World”;
this.Controls.Add(button1);
}
}
}
コマンドラインは
csc /t:winexe hellow.cs /r:system.dll /r:mscorlib.dll /r:system.windows.forms.dll /nostdlib
でおっけ。
さて、これでX6用リモコン作れるかな…
さすがに3台体制になると訳わからんので…ってデジタルばっかだな。
録ったモノ(ほぼ未見)
多分切るモノ
どさくさで録りそこなったモノorz