{"id":82,"date":"2009-04-30T13:19:00","date_gmt":"2009-04-30T04:19:00","guid":{"rendered":"http:\/\/www.moonmile.net\/blog\/?p=82"},"modified":"2009-04-30T13:21:29","modified_gmt":"2009-04-30T04:21:29","slug":"net-compact-framework-35","status":"publish","type":"post","link":"http:\/\/www.moonmile.net\/blog\/archives\/82","title":{"rendered":".NET Compact Framework 3.5"},"content":{"rendered":"<p>PDA\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u30e1\u30e2\u3001\u3068\u3044\u3046\u3053\u3068\u3067\u3002windows mobile, pocket pc \u95a2\u4fc2\u306b .net compact framework \u3092\u5165\u308c\u3066\u901a\u4fe1\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3059\u308b\u3002<\/p>\n<p>windows ce \u3092 c \u8a00\u8a9e\u3067\u304c\u308a\u304c\u308a\u7d44\u3093\u3067\u3082\u3044\u3044\u3093\u3060\u3051\u3069\u300c\u904a\u3073\u300d\u306a\u306e\u3060\u304b\u3089\u300c\u304a\u624b\u8efd\u300d\u306a\u307b\u3046\u304c\u3088\u3044\u3002\u3068\u306a\u308c\u3070\u3001\u3067\u304d\u308b\u306a\u3089\u3070 .net compact framework \u3092\u4f7f\u3063\u305f\u307b\u3046\u304c\u826f\u3044\u3002\u5f53\u7136\u3001PDA \u306b .net \u306e\u30e9\u30f3\u30bf\u30a4\u30e0\u304c\u5165\u3063\u3066\u3044\u306a\u3044\u3068\u30c0\u30e1\u306a\u3093\u3060\u304c\u3001\u3053\u306e\u3042\u305f\u308a\u306e\u8cc7\u6599\u304c\u3084\u3084\u3053\u3057\u3044\u3002<\/p>\n<p>PDA \u3092\u9078\u5b9a\u3059\u308b\u306b\u3042\u305f\u3063\u3066\u3001\u4ee5\u4e0b\u3092\u8abf\u3079\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/p>\n<p>\u00a0* OS: windows mobile\/windows ce\/windows ce .net \u306a\u3069\u69d8\u3005<br \/>\n\u00a0* CPU: arm\/x86\/sh3 \u306a\u3069 .net compact framework \u306e\u30e9\u30f3\u30bf\u30a4\u30e0\u3092\u5165\u308c\u308b\u3068\u304d\u306e\u5bfe\u8c61\u3068\u306a\u308b\u3002<br \/>\n\u00a0* \u5185\u8535\u30e1\u30e2\u30ea\u5bb9\u91cf<\/p>\n<p>PDA \u306b\u5c0e\u5165\u3059\u308b .net compact framework \u3068\u69d8\u3005\u3002<br \/>\n\u307e\u305f\u3001OS \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306b\u3088\u3063\u3066\u306f\u3001\u65e2\u306b ROM \u3068\u3057\u3066 .net \u304c\u5165\u3063\u3066\u3044\u308b\u3002<\/p>\n<p>\u73fe\u5728\u624b\u5143\u306b\u3042\u308b loox\/flx3aw \u306f os \u304c pocket pc 2003 \u306a\u306e\u3067 .net compact framework 1.0 \u304c\u5165\u3063\u3066\u3044\u308b\uff08\u306f\u305a\uff09\u306a\u306e\u3060\u304c\u3001\u8a66\u3057\u306b 3.5 \u306e\u518d\u9812\u5e03\u53ef\u80fd\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u5229\u7528\u3057\u3066\u30d0\u30fc\u30b8\u30e7\u30f3\u30a2\u30c3\u30d7\u3057\u3066\u307f\u308b\u3068\u3001<\/p>\n<p>1. .NET Compact Framework 3.5 \u518d\u9812\u5e03\u53ef\u80fd\u30d1\u30c3\u30b1\u30fc\u30b8 \u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<br \/>\n<a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=e3821449-3c6b-42f1-9fd9-0041345b3385&amp;DisplayLang=ja\">http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=e3821449-3c6b-42f1-9fd9-0041345b3385&amp;DisplayLang=ja<\/a><br \/>\n2. vista \u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3002<br \/>\n3. C:\\Program Files\\Microsoft.NET\\SDK\\CompactFramework\\ \u306b v2.0, v3.5 \u306e\u30d5\u30a9\u30eb\u30c0\u304c\u3067\u304d\u308b\u3002<br \/>\n# \u65e2\u306b Visual Studio 2008 pro \u304c\u5165\u3063\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u3042\u308b\u3002<\/p>\n<p>\u3053\u306e\u30d5\u30a9\u30eb\u30c0\u306e C:\\Program Files\\Microsoft.NET\\SDK\\CompactFramework\\v3.5\\WindowsCE\\ \u5185\u306b\u3042\u308b CAB\u30d5\u30a1\u30a4\u30eb\uff08*.cab\uff09\u304c\u3001PDA \u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u306b\u306a\u308b\u3002<br \/>\nPDA \u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3068\u304d\u306f\u3001PDA \u3067\u3053\u306e CAB \u30d5\u30a1\u30a4\u30eb\u3092\u30d5\u30a1\u30a4\u30eb\u30a8\u30af\u30b9\u30d7\u30ed\u30fc\u30e9\u3067\u958b\u3044\u3066\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3059\u308b\u3002\u3059\u308b\u3068\u81ea\u52d5\uff08\u52dd\u624b\uff09\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u308b\u3002\u975e\u5e38\u306b\u304a\u624b\u8efd\u3002<\/p>\n<p>\u307e\u305f ActiveSync or Windows Mobile \u30c7\u30d0\u30a4\u30b9\u30bb\u30f3\u30bf\u30fc\u3067\u540c\u671f\u3092\u53d6\u3089\u306a\u3051\u308c\u3070\u306a\u3089\u306a\u3044\u306e\u304b\uff1f\u3068\u8a00\u3048\u3070\u3001\u300c\u305d\u3046\u3067\u306f\u306a\u3044\u300d\u3002\u5358\u7d14\u306b PC \u304b\u3089 CAB \u30d5\u30a1\u30a4\u30eb\u3092 CF \u30e1\u30e2\u30ea\u306b\u30b3\u30d4\u30fc\u3057\u305f\u5f8c\u3001PDA \u306b\u5dee\u3057\u8fbc\u307f\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3059\u308c\u3070 OK\u3002\u4e2d\u53e4\u3067 PDA \u3092\u8cb7\u3046\u3068\u3001\u30af\u30ec\u30fc\u30c9\u30eb\u304c\u4ed8\u3044\u3066\u3044\u306a\u3044\u6642\u304c\u591a\u3044\u306e\u3067\u3001\u3053\u306e\u65b9\u6cd5\u3067\u3084\u308b\u3068\u3088\u3044\u3002<\/p>\n<p>CAB \u30d5\u30a1\u30a4\u30eb\u306e\u4e00\u89a7<\/p>\n<p>NETCFv35.ppc.armv4.cab<br \/>\nNETCFv35.wce.armv4.cab<br \/>\nNETCFv35.wce.mipsii.cab<br \/>\nNETCFv35.wce.mipsiv.cab<br \/>\nNETCFv35.wce.sh4.cab<br \/>\nNETCFv35.wce.x86.cab<br \/>\nNETCFv35.wm.armv4i.cab<\/p>\n<p>os \u95a2\u4fc2<br \/>\nppc: Pocket PC \u5411\u3051<br \/>\nwce: Windows CE \u5411\u3051\uff08\u3068\u601d\u3046\uff09<br \/>\nwm:\u00a0 Windows Mobilie \u5411\u3051<\/p>\n<p>cpu \u95a2\u4fc2<br \/>\narmv4: ARM<br \/>\nmipsii, mipsiv: MIPS<br \/>\nsh4: SH4<br \/>\nx86: 86\u7cfb<br \/>\n\u306e\u7d44\u307f\u5408\u308f\u305b\u3067\u3001PDA \u306b\u5408\u3063\u305f cab \u3092\u5165\u308c\u308b\u3002<\/p>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3068\u52d5\u304d\u3092\u307f\u3066\u3044\u308b\u9650\u308a \\winodws \u306e\u76f4\u4e0b\u306b\u30b3\u30d4\u30fc\u3057\u3066\u3044\u308b\u3002\u30d5\u30a1\u30a4\u30eb\u30a8\u30af\u30b9\u30d7\u30ed\u30fc\u30e9\u3092\u4f7f\u3063\u3066\u3082\u8a72\u5f53\u3059\u308b DLL \u306f\u898b\u3089\u308c\u306a\u3044\u3002<\/p>\n<p>cab \u306e\u4e2d\u306b\u306f _setup.xml \u304c\u3042\u3063\u3066\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b DLL \u304c\u7f85\u5217\u3057\u3066\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>\u304a\u305d\u3089\u304f<\/p>\n<p>CustomMarshalers.dll<br \/>\nMicrosoft.ServiceModel.Channels.Mail.dll<br \/>\nMicrosoft.ServiceModel.Channels.Mail.WindowsMobile.dll<br \/>\nMicrosoft.VisualBasic.dll<br \/>\nMicrosoft.Windowsce.Forms.dll<br \/>\nMicrosoft.WindowsMobile.DirectX.dll<br \/>\nmscorlib.dll<br \/>\nSystem.Core.dll<br \/>\nSystem.Data.DataSetExtensions.dll<br \/>\nSystem.Data.dll<br \/>\nSystem.dll<br \/>\nSystem.Drawing.dll<br \/>\nSystem.Messaging.dll<br \/>\nSystem.Net.Irda.dll<br \/>\nSystem.Runtime.Serialization.dll<br \/>\nSystem.ServiceModel.dll<br \/>\nSystem.Web.Services.dll<br \/>\nSystem.Windows.Forms.dll<br \/>\nSystem.Xml.dll<br \/>\nSystem.Xml.Linq.dll<\/p>\n<p>\u5408\u8a08 1.5MB \u3050\u3089\u3044<\/p>\n<p>\u5b9f\u969b\u306b .net framework v3.5 \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3068\u30c7\u30fc\u30bf\u8a18\u61b6\u5bb9\u91cf\u304c 4MB \u5f31\u6d88\u8cbb\u3055\u308c\u307e\u3059\u3002<br \/>\n\u307e\u3042\u3001\u591a\u3081\u306e\u30e1\u30e2\u30ea\u304c\u7a4d\u3093\u3067\u3042\u308c\u3070\uff08flx3aw\u306f128MB\u306a\u306e\u3067\u8aa4\u5dee\u306b\u8fd1\u3044\uff1f\uff09\u3001\u305d\u308c\u307b\u3069\u8ca0\u62c5\u3067\u306f\u306a\u3044\u3067\u3057\u3087\u3046\u3002<br \/>\n\u3067\u3001.net framework v3.5 \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u5f8c\u3001<\/p>\n<p>1. visual studio 2008 pro \u3092\u4f7f\u3063\u3066\u300cSmartDevice\u300d\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u4f5c\u6210<br \/>\n2. Release \u30e2\u30fc\u30c9\u3067\u30d3\u30eb\u30c9<br \/>\n3. Release \u30e2\u30fc\u30c9\u306e exe \u3092 CF \u30e1\u30e2\u30ea\u3078\u30b3\u30d4\u30fc<br \/>\n4. PDA \u3067 CF \u30e1\u30e2\u30ea\u304b\u3089 exe \u3092\u8d77\u52d5<\/p>\n<p>\u3059\u308b\u3068\u3001\u3042\u3063\u3055\u308a .net \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304c\u52d5\u304d\u307e\u3059\u3002<\/p>\n<p>\u304a\u307e\u3051\u306b\u3001\u5148\u306e .net compact framework \u3067\u4f5c\u6210\u3057\u305f exe \u3092 PC \u3067\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059\u3002<br \/>\n\u3059\u308b\u3068\u300c.net compact \u3063\u3066\u30a8\u30df\u30e5\u30ec\u30fc\u30bf\u4e0a\u3067\u3057\u304b\u52d5\u304b\u306a\u3044\u306e\u3067\u306f\uff1f\u300d\u306b\u53cd\u3057\u3066\u3001\u3042\u3063\u3055\u308a\u3001vista \u4e0a\u3067\u52d5\u3044\u3066\u3057\u307e\u3044\u307e\u3059\u3002\u306a\u308b\u307b\u3069\u3002PDA \u7279\u6709\u306e\u64cd\u4f5c\u3084\u4ed6\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u9023\u643a\u306e\u5834\u5408\u306b\u306f\u30a8\u30df\u30e5\u30ec\u30fc\u30bf\u3092\u4f7f\u308f\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u306e\u3067\u3059\u304c\u3001\u5358\u4f53\u3067\u52d5\u304f\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u4f5c\u308b\u5834\u5408\u3067\u306f\u3053\u308c\u3067\u5341\u5206\u304b\u3082\u3002\u8003\u3048\u3066\u307f\u308c\u3070\u3001pc \u3067\u52d5\u304b\u3057\u305f\u5834\u5408\u306f exe \u306f\u901a\u5e38\u306e .net framework \u4e0a\u3067\u52d5\u304f\u306e\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u306d\u3002\u5909\u306b\u30c7\u30d0\u30a4\u30b9\u306b\u4f9d\u5b58\u3057\u306a\u3044\u4f5c\u308a\u3067\u3042\u308c\u3070 pc \u4e0a\u3067\u30c7\u30d0\u30c3\u30b0\u3001\u306e\u307b\u3046\u304c\u697d\u3060\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<p>\uff1c\u30a8\u30df\u30e5\u30ec\u30fc\u30bf\u4e0a\uff1e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-83\" title=\"\u30a8\u30df\u30e5\u30ec\u30fc\u30bf\u30fc\u3067\" src=\"http:\/\/www.moonmile.net\/blog\/wp-content\/uploads\/2009\/04\/20090430_01-196x300.png\" alt=\"\u30a8\u30df\u30e5\u30ec\u30fc\u30bf\u30fc\u3067\" width=\"196\" height=\"300\" srcset=\"http:\/\/www.moonmile.net\/blog\/wp-content\/uploads\/2009\/04\/20090430_01-196x300.png 196w, http:\/\/www.moonmile.net\/blog\/wp-content\/uploads\/2009\/04\/20090430_01.png 356w\" sizes=\"auto, (max-width: 196px) 100vw, 196px\" \/><\/p>\n<p>\uff1cPC\u3067\u76f4\u63a5\uff1e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-84\" title=\"PC\u3067\u76f4\u63a5\u8d77\u52d5\" src=\"http:\/\/www.moonmile.net\/blog\/wp-content\/uploads\/2009\/04\/20090430_02.png\" alt=\"PC\u3067\u76f4\u63a5\u8d77\u52d5\" width=\"248\" height=\"295\" \/><\/p>\n<p>\u25a0\u4ed6\u306e\u53c2\u7167\u6587\u732e<\/p>\n<p>HPC\u300c\u30d5\u30c4\u30fc\u300d\u74b0\u5883\u69cb\u7bc9\u300c\u624b\u9806\u300d\u3000software\u57fa\u672c\u7de8<br \/>\n<a href=\"http:\/\/www.asahi-net.or.jp\/~sb6m-uek\/mobile\/begin720_2.htm\">http:\/\/www.asahi-net.or.jp\/~sb6m-uek\/mobile\/begin720_2.htm<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PDA\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u30e1\u30e2\u3001\u3068\u3044\u3046\u3053\u3068\u3067\u3002windows mobile, pocket pc \u95a2\u4fc2\u306b .net compact framework \u3092\u5165\u308c\u3066\u901a\u4fe1\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3059\u308b\u3002 windows ce \u3092 c \u8a00\u8a9e\u3067\u304c\u308a &hellip; <a href=\"http:\/\/www.moonmile.net\/blog\/archives\/82\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[7],"tags":[],"class_list":["post-82","post","type-post","status-publish","format-standard","hentry","category-pda"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/www.moonmile.net\/blog\/wp-json\/wp\/v2\/posts\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.moonmile.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.moonmile.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.moonmile.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.moonmile.net\/blog\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":3,"href":"http:\/\/www.moonmile.net\/blog\/wp-json\/wp\/v2\/posts\/82\/revisions"}],"predecessor-version":[{"id":87,"href":"http:\/\/www.moonmile.net\/blog\/wp-json\/wp\/v2\/posts\/82\/revisions\/87"}],"wp:attachment":[{"href":"http:\/\/www.moonmile.net\/blog\/wp-json\/wp\/v2\/media?parent=82"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.moonmile.net\/blog\/wp-json\/wp\/v2\/categories?post=82"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.moonmile.net\/blog\/wp-json\/wp\/v2\/tags?post=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}