うーむ、いいのかわるいのか判らないけど。
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を追加できないから。