I’ve verified sample is complete and 100% functional. Here's what I've done: 1. Compiled native bits with VS 2005 (since I've no eVC installed), tweaked project to reflect output path changes. 2. Tweaked TodayScreenSupport.inf file so path to native bits would be correct. 3. Opened TodayScreenSupport_Managed.sln with VS 2003 and rebuild entire solution (release as article suggests), got TodayScreenSupport.msi which installs bits to device via AS and TodayScreenWizard.msi which installs VS 2003 plug in. Installed both… 4. Created new VS 2003 project using custom Today Screen item, rebuild. 5. Build CAB. 6. Installed CAB. 7. Updated Today via control paned. 8. Have big “.NET CF Today Screen” message on my device. If for some reason you can not build CABs with native bits (and MSI as you need CABs to build it), you can do it manually: 1. Navigate to C:\Program Files\.NET Compact Framework Samples\Today Screen\Code\Support\TodayScreenSupport_Managed\TodayScreenSupportCab\ 2. Execute: cabwiz.exe TodayScreenSupport.inf /cpu arm x86 Note: provide path to cabwiz.exe if needed. 3. Copy CAB to device and click on it. 4. Proceed with custom plug in project. Here’s my log file from building TodayScreenSupport_Managed.sln: ------ Rebuild All started: Project: TodayScreenData, Configuration: Release Pocket PC ------ Preparing resources... Updating references... Performing main compilation... Build complete -- 0 errors, 0 warnings Building satellite assemblies... Visual Studio is ready to deploy TodayScreenData ------ Rebuild All started: Project: TodayScreenHost, Configuration: Release Pocket PC ------ Preparing resources... Updating references... Performing main compilation... Build complete -- 0 errors, 0 warnings Building satellite assemblies... Visual Studio is ready to deploy TodayScreenHost ------ Rebuild All started: Project: TodayScreenWizardInstallLib, Configuration: Release .NET ------ Preparing resources... Updating references... Performing main compilation... Build complete -- 0 errors, 0 warnings Building satellite assemblies... ------ Rebuild All started: Project: TodayScreenSupportInstallLib, Configuration: Release .NET ------ Preparing resources... Updating references... Performing main compilation... Build complete -- 0 errors, 0 warnings Building satellite assemblies... ------ Rebuild All started: Project: TodayScreenWizard, Configuration: Release .NET ------ Preparing resources... Updating references... Performing main compilation... Build complete -- 0 errors, 0 warnings Building satellite assemblies... ------ Rebuild All started: Project: TodayScreenSupportCab, Configuration: Release Win32 ------ Performing Makefile project actions Windows CE CAB Wizard Build log was saved at "file://c:\Program Files\.NET Compact Framework Samples\Today Screen\Code\Support\TodayScreenSupport_Managed\TodayScreenSupportCab\Release\BuildLog.htm" TodayScreenSupportCab - 0 error(s), 0 warning(s) ------ Starting pre-build validation for project 'TodayScreenSupport_Installer' ------ ------ Pre-build validation for project 'TodayScreenSupport_Installer' completed ------ ------ Rebuild All started: Project: TodayScreenSupport_Installer, Configuration: Release ------ Building file 'C:\Program Files\.NET Compact Framework Samples\Today Screen\Code\Support\TodayScreenSupport_Managed\TodayScreenSupport_Installer\Release\TodayScreenSupport.msi'... Packaging file 'EULA.rtf'... Packaging file 'TodayScreenSupport.arm.cab'... Packaging file 'Setup.Exe'... Packaging file 'Setup.ini'... Packaging file 'TodayScreenSupportInstallLib.dll'... ------ Starting pre-build validation for project 'TodayScreenWizard_Installer' ------ ------ Pre-build validation for project 'TodayScreenWizard_Installer' completed ------ ------ Rebuild All started: Project: TodayScreenWizard_Installer, Configuration: Release ------ Building file 'C:\Program Files\.NET Compact Framework Samples\Today Screen\Code\Support\TodayScreenSupport_Managed\TodayScreenWizard_Installer\Release\TodayScreenWizard.msi'... Packaging file 'TodayScreen_Exec.sln'... Packaging file 'EULA.rtf'... Packaging file 'TodayScreenData.dll'... Packaging file 'AssemblyInfo.cs'... Packaging file 'TodayScreen_Init.csdproj'... Packaging file 'vslangproj.olb'... Packaging file 'TodayScreen_Init.sln'... Packaging file 'Initializer.cs'... Packaging file 'TodayScreen_Exec.csdproj'... Packaging file 'TodayScreenWizardInstallLib.dll'... Packaging file 'Setup.Exe'... Packaging file 'Form1.resx'... Packaging file 'TodayScreen_Init.gac'... Packaging file 'TodayScreenWizard.dll'... Packaging file 'CustomTodayItem.vsz'... Packaging file 'TodayScreen.inf'... Packaging file 'Form1.cs'... Packaging file 'AssemblyInfo.cs'... ---------------------- Done ---------------------- Rebuild All: 8 succeeded, 0 failed, 0 skipped
This posting is provided "AS IS" with no warranties, and confers no rights.
|