What a pain in the arse!
I've obviously not properly de-installed VS2005 beta 2 properly before I installed the vs2005 release version, so now the code I've been working on doesn't work. Hurrah for nice easy install/de-install methods!
When I build my app the output is this...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Consider app.config remapping of assembly "System.Data, Culture=neutral, PublicKeyToken=969db8053d3322ac, Retargetable=Yes" from Version "1.0.5000.0" [] to Version "2.0.0.0" [C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\System.Data.dll] to solve conflict and get rid of warning.
Consider app.config remapping of assembly "Microsoft.VisualBasic, Culture=neutral, PublicKeyToken=969db8053d3322ac, Retargetable=Yes" from Version "7.0.5000.0" [] to Version "8.0.0.0" [C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\Microsoft.VisualBasic.dll] to solve conflict and get rid of warning.
Consider app.config remapping of assembly "System.Xml, Culture=neutral, PublicKeyToken=969db8053d3322ac, Retargetable=Yes" from Version "1.0.5000.0" [C:\WINDOWS\assembly\GAC\System.Xml\1.0.5000.0__b77a5c561934e089\System.Xml.dll] to Version "2.0.0.0" [C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\System.Xml.dll] to solve conflict and get rid of warning.
Consider app.config remapping of assembly "System, Culture=neutral, PublicKeyToken=969db8053d3322ac, Retargetable=Yes" from Version "1.0.5000.0" [C:\WINDOWS\assembly\GAC\System\1.0.5000.0__b77a5c561934e089\System.dll] to Version "2.0.0.0" [C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\System.dll] to solve conflict and get rid of warning.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets : warning MSB3247: Found conflicts between different versions of the same dependent assembly.
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Vbc.exe /noconfig /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Generic,System.Drawing,System.Diagnostics,System.Windows.Forms /nowarn:42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 /optionstrict+ /nostdlib /rootnamespace:Gateway /sdkpath:"C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE" /netcf /doc:obj\Release\Gateway.xml /define:"CONFIG=\"Release\",TRACE=-1,_MyType=\"WindowsForms\",PLATFORM=\"AnyCPU\",PocketPC=TRUE" /reference:..\MAS_BaseComponent\HandHeld\bin\Release\MAS_BaseComponent.dll,..\MAS_Common\HandHeld\bin\Release\MAS_Common.dll,..\MAS_DataServices\HandHeld\bin\Release\MAS_DataServices.dll,..\MAS_Zip\HandHeld\bin\Release\MAS_Zip.dll,"C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\System.Data.dll","C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\System.dll","C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\System.Drawing.dll","C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\System.Web.Services.dll","C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\System.Windows.Forms.dll","C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\System.Xml.dll" /win32resource:"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin\hiDPI.res" /main:Gateway.frmGateway /debug:pdbonly /filealign:512 /optimize+ /out:obj\Release\Gateway.exe /resource:obj\Release\Gateway.frmGateway.resources /resource:obj\Release\Gateway.Resources.resources /target:winexe frmGateway.designer.vb frmGateway.vb GatewayObjects.vb "My Project\AssemblyInfo.vb" "My Project\Resources.Designer.vb" "Web References\pv3_local\Reference.vb" "Web References\xfer_local\Reference.vb" xTime.vb
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Needlesss to say, I have no idea what this means, does anyone out there know...
a) What is going on
b) How to fix this without wasting another day
Many thanks!

MSB3247
CodeTickler
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets : warning MSB3247: Found conflicts between different versions of the same dependent assembly.
I think it has something to do with a class library that we use that's strongly named, but I am unable to prove that.
BigDaveH
I am shabbar working as dev in Visual studio for devices team in Microsoft.
To understand your scenario we need following information:
1. Is VS 2003 is installed on your machine
2. Can you removed Application configuration file from the project and build the soluiton
3. Is it possible for you to send the application configuration file( you can send it directly to my alias shabbarh@microsoft.com).
Thanks
Shabbar
dsarkar
Great!!!
Please let me know how you fixed it.
Thanks
Shabbar
DarrenStones
Hi
I've gotthe same trouble after converting a NETCF v2.0 Application to NETCF v3.5 using VS2008 RTM.
Please have a look at the following CONNECT article:
Consider app.config remapping of assembly
Regards
Sven
izsak
I wrote an entry on my blog about the 'version conflicts' : http://www.xenopz.com/blog/bartdeboeck/PermaLink,guid,5bc4efba-e2df-46b7-808e-9678c47a1367.aspx. The trick with Roeder's .NET Reflector might be helpfull.
Regards,
Bart
giarnz
um... As I remember, I was using a 3rd party dll, which was using .netcf 1.1, whereas my app was in 2.0.
I think I re-compiled the dll in 2.0 and it all worked beautifully!
The moral : Never use 3rd party dlls, they are more trouble than they are worth
Marcin Ksi??ek