読者です 読者をやめる 読者になる 読者になる

元派遣プログラマの自称技術系ブログです。雑記とか自作のオープンソースプロジェクトの話とか。
Javaとか組込とかできます。お仕事ください。

C# Express EditionでCompact Framework開発をする方法

うーむ、いいのかわるいのか判らないけど。

http://www.microsoft.com/japan/msdn/netframework/downloads/
ここからMicrosoft .NET Framework 3.5 再頒布可能パッケージを取ってきて、インストールする。


それから、C#で普通にウインドウアプリケーションのプロジェクトを作って、保存。

作った.csprojをテキストエディタで開いて、NoStdLibとNoConfigをPropertyGroupへ追加する。

  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <NoStdLib>true</NoStdLib>
    <NoConfig>true</NoConfig>
  </PropertyGroup>

次にプロジェクトを開いて、参照設定の下にある.NETのモジュールを全部削除。


最後に参照設定でCompact FrameworkのDLLを追加。


これで.NET CompactFrameworkを使うアプリケーションを開発できるみたい。


プロジェクトファイルを修正する理由は、標準ライブラリを削除しないと、Compact Frameworkのmscorlib.dllを追加できないから。