・Visual Studio 2005 Express Edition を使用して .NET Framework 1.1 用のアプリケーションを開発できますか。
Visual Studio と .NET Framework のバージョンは対応関係にあり、Visual Studio 2005 は .NET Framework 2.0 用のアプリケーションを開発するためのツールです。
[Visual Studio Express Editon よく寄せられる質問より引用]
こりゃExpressに限る話でもなさそうだな。
VS6とVS2003とVS2005同居させなきゃならんですかorz
VS2003か1.0SDK+CFインストール+GACコピーすれば手動コンパイルでもいけるんでわ。
で、逆にVS2005だとCF2.0インストールしなきゃ動かんってことだわな。
またややこしいことに…
コマンドラインのCF1.0SP3開発検証。(X50vで動作確認。)
※出典:http://dotnetdn.com/without-visual-studio/(ドメイン消滅)のWebArchive(^^;
1..netFramework1.1Redistributable&SDKをインストール
2..netCompactFramework1.0SP3(今回は開発者用を入手)
3.2.のEXEファイルをLHUTに喰わせて展開→cabが沢山
4.ターゲットに適応するCABをCabRenamerに喰わせて展開(ひとまずwce4.ARMV4を使用。WM5ではwce4.ARMV4Iかも)
5.microsoft.visualbasic.dll/microsoft.windowsce.forms.dll/mscorlib.dll/system.data.dll/system.dll/system.drawing.dll/system.net.irda.dll/system.web.services.dll/system.windows.forms.datagrid.dll/system.windows.forms.dll/system.xml.dllをコンパイル用フォルダにコピー
※ActiveSyncで実機から持ってくるのでもOKっぽい。
6.C#でソースを書いて5.のフォルダに置く(例:hellow.cs)
※VS2003で作成したスケルトンでも画面含めて一応OK。
無料のVS2005expressで作ってから手直しでもいける…かな?
7.csc.exe(%WINDIR%\Microsoft.NET\Framework\v1.1.4322)にパスを通すかbatchを作る。(C# compiler 7.10.6001.4 for .netFramework version 1.1.4322)
8.コマンドラインからコンパイル
csc /t:winexe hellow.cs /r:system.dll /r:mscorlib.dll /r:system.windows.forms.dll /nostdlib
VB.netの場合(未検証)
vbc /netcf /r:mscorlib.dll /r:system.dll /r:system.drawing.dll /r:system.windows.forms.dll hellow.vb
9.PCでもエミュレータ(+.netCompactFramework)でも実機でも動作可能なEXEファイルが生成される。
コンプライアンスを満たすべく認定パートナーレベルを上げて安くライセンスを入手するために
SE全員にMCPノルマがつけられたらしい。
…
本末転倒だってば。それ。
コンプライアンスを現状まともに満たしていない企業が認定パートナーってのは噴飯モノだろに。←建前
てか、平気でライセンス違反してる営業とか上層部にまずノルマ設定しろっ←本音
うちもVS6とVS2002とVS2003と、いずれはVS2005も入れないといけないのか…_| ̄|○
前の職場のISO9001も、似たようなもんだったよ...<br><br>*CommAさん素敵〜〜〜*
spam対策しろ、ということですね?(Y/y)<br>ま、こっちはフィルタも置換も思うままですが。<br>なんか思いついたらいじっておこうっと(ぉ