M
Marcos Mello
This error has been posted all around the net and is described by the .NET
Compact Framework Team themselves here:
http://blogs.msdn.com/netcfteam/archive/2004/08/06/210232.aspx
My problem does not rest here. If I create a new project of type 'Windows CE
5.0' - 'Device Application', everything works as advertised. When I do get
an error, I get the exact error description that I am looking for. However,
if I create another new project of type 'Smartphone 2003' - 'Device
Application (1.0)' and copy in the *exact* code from the first project, I
get the now infamous 'Could not find resource assembly' error.
So I peruse my harddrive for the elusive 'System_SR_[Language].CAB' files. I
do find two sets of them at the following locations:
C:\Program Files\Microsoft Visual Studio
8\SmartDevices\SDK\CompactFramework\2.0\v1.0\WindowsCE\Diagnostics
C:\Program Files\Microsoft Visual Studio
8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\Diagnostics
As you can see, there are only WindowsCE versions of these files. This
explains why Visual Studio displays the proper message for the WinCE app and
not the Smartphone one. For giggles, I tried to install the CE version on
the Smartphone emulator and got the expected invalid version message.
So this seems quite simple to me: I need the Smartphone version of these
files. But as is constant in life, nothing is ever that simple. I can not
find them anywhere. I have looked everywhere and it is as if they do not
exist.
This is what I currently have installed:
Visual Studio 2005
ActiveSync 4.0
Microsoft .NET Compact Framework 2.0
Microsoft Device Emulator version 1.0
Microsoft Smartphone 2003 SDK
As a side note and I do not know if this is related or not, I am only able
to create .NET version 1.0 applications. There are no project templates
installed for version 2.0. Doubt it is related but thought I would mention
it.
If anybody can throw a little light onto the possible existance of these
files or tell me that I am going about this completely wrong, either would
be greatly appreciated.
Thank you.
Compact Framework Team themselves here:
http://blogs.msdn.com/netcfteam/archive/2004/08/06/210232.aspx
My problem does not rest here. If I create a new project of type 'Windows CE
5.0' - 'Device Application', everything works as advertised. When I do get
an error, I get the exact error description that I am looking for. However,
if I create another new project of type 'Smartphone 2003' - 'Device
Application (1.0)' and copy in the *exact* code from the first project, I
get the now infamous 'Could not find resource assembly' error.
So I peruse my harddrive for the elusive 'System_SR_[Language].CAB' files. I
do find two sets of them at the following locations:
C:\Program Files\Microsoft Visual Studio
8\SmartDevices\SDK\CompactFramework\2.0\v1.0\WindowsCE\Diagnostics
C:\Program Files\Microsoft Visual Studio
8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\Diagnostics
As you can see, there are only WindowsCE versions of these files. This
explains why Visual Studio displays the proper message for the WinCE app and
not the Smartphone one. For giggles, I tried to install the CE version on
the Smartphone emulator and got the expected invalid version message.
So this seems quite simple to me: I need the Smartphone version of these
files. But as is constant in life, nothing is ever that simple. I can not
find them anywhere. I have looked everywhere and it is as if they do not
exist.
This is what I currently have installed:
Visual Studio 2005
ActiveSync 4.0
Microsoft .NET Compact Framework 2.0
Microsoft Device Emulator version 1.0
Microsoft Smartphone 2003 SDK
As a side note and I do not know if this is related or not, I am only able
to create .NET version 1.0 applications. There are no project templates
installed for version 2.0. Doubt it is related but thought I would mention
it.
If anybody can throw a little light onto the possible existance of these
files or tell me that I am going about this completely wrong, either would
be greatly appreciated.
Thank you.