[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3080
  • Last Modified:

How do I change the target framework for a smart device project?

I have been given a project developed under Visual Studio 2005 for a smart device (i.e. Windows CE) which targets .net compact framework 2.0. I have imported the project into Visual Studio 2008 with no problem. However, I want to change the project to target .net compact framework 3.5. If I go to the project properties, applications tab, I see a combo box labled "target framework." However, it is grayed out. If I create a sample Windows application in Visual Studio (i.e. not a smart device) and go to that same properties screen, that combo box is enabled, allowing me to select a different .net framework. It appears that Smart Devices/.net compact framework projects do not allow changing the target framework.

Does anyone have any solution to this problem? I want to target 3.5 since we may be modifying this application to use new features available in 3.5.

Thanks
0
softechnics
Asked:
softechnics
  • 3
  • 3
1 Solution
 
Jaime OlivaresSoftware ArchitectCommented:
I can start saying that it is not forbidden to change the target framework for a CF project.
But, are you sure the target device supports this new CF version?
0
 
softechnicsAuthor Commented:
My question is somewhat hypothetical as I am just starting this project and am wondering if it is possible to do if necessary. If so, I would like to know how to do it. Specifically, I am taking a project written using MyXaml targeting v2.0 of the compact framework. That's cool. However, I've been told that Microsoft may support XAML at some time in the future in the compact framework. (I'm new to XAML and just learning about.) As I was getting into this project, I started wondering if I  wouild be able to change the target framework in VS2008 and how I would do it IF I found it necessary to do so.
0
 
Jaime OlivaresSoftware ArchitectCommented:
try with menu option:
Project -> Upgrade Project
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
softechnicsAuthor Commented:
Thanks ... that was the option I was looking for. However, it's interesting that it warns you that the upgrade cannot be undone. For a non-smart device project, you can use the method I described previously to freely go forward and backward in .net frameword versions. Why does a Smart Device / .net compact framework project only allow you to upgrade a project forward but not go back?
0
 
Jaime OlivaresSoftware ArchitectCommented:
I don't know the "why" but I have just reviewed the MSDN documentation and confirmed that this is the unique option.
If you want just to test, copy all your solution folder to another and try with it.
0
 
softechnicsAuthor Commented:
Thanks for the help. I missed that info in the MSDN somehow.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now