Idea origin
When I joined a new company, the leader gave me a task to write a video monitoring software. After I wrote and debugged it, the leader was satisfied, this software should be added to a software system of the company (I don't need to do this add-on work. I am in a good mood to watch my software be used by others ), this system software was written in vs2008 (and I wrote it in vs2013, because my computer is the new configuration of the company), and my colleagues wanted to port the code to create a new project, during this period, various errors occurred, so I searched the internet to find out how vs2010 opened the vs2013 project. There was such a method on the Internet (I knew it by Baidu ), as a result, the project was successfully added to the company's software system following the personal engineering method on the Internet.
Since my colleagues use Windows XP (the vs version can only be up to 2010) and my operating system is Windows 8.1, this version conversion will inevitably occur in the future, manual conversion is always risky, so I want to create a vs version Conversion Tool for your convenience (in fact, it is my own.
Just do what you say
Do what you want, instead of rolling up your sleeves. I want to first search for the vs version conversion system on the Internet, during this period, an open-source tool such as vs version conversion is found. This tool is good. After downloading and testing, there are no errors or problems, and the source code is provided, so I gave up my idea and didn't have to repeat the wheel.
You still need to do it yourself
In fact, when I am working on video monitoring software, some interface problems are difficult to handle, while WPF can handle these problems more conveniently, so I want to study the WPF Technology in depth. Since I haven't used WPF for a long time, I still need to perform basic exercises before, so I once again came up with the idea of using WPF as an interface to create a vs version Conversion Tool.
This time, let's do it. You can refer to the wixtools installation program (you can learn about Wix here). Its Installation interface is as follows:
Looks very good, conforms to my aesthetic. Therefore, the interface is imitated.
Interface Appreciation
Let's take a look at thisVs version Conversion Tool for WPF.
1. Initial Interface
2. Select the conversion project Interface
3. Select the conversion Target Interface
4. Switch completion page
Open Source
Since resources are obtained from the Internet, feedback is required. The source code of this tool is completely open-source.
The code is hosted on [email protected] in open source China (http://www.oschina.net/) at: http://git.oschina.net/shupengluo/VSConverter
Some materials
I searched for this tool on the Internet again and found this article in codeproject. This should be the original source of this tool.
- Solutionconverter http://www.codeproject.com/Articles/80001/SolutionConverter
- Share http://www.cnblogs.com/zhuqil/archive/2010/05/31/SolutionConverter.html of conversion tools between various Visual Studio versions
- How to Use vs2008 to open the vs2010 solution http://www.cnblogs.com/boyliupan/archive/2010/06/22/1762726.html
This article was first published in open source China NLP/
Visual Studio open-source Conversion Tool for WPF