c/cpp project build in MS VS 2012 to be compatible with msvs 2008 - visual-studio-2010

I have created a c/cpp project in microsoft visual studio 2012, but the test machine has microsoft visual studio 2008, is there a way to tell visual studio 2012 to be compatible with 2008

No. You need to maintain two different project and solution files, one for each version. The only compatibility is between Vs2010 and VS2012 (and promised for future versions too).

Related

How to open InstallShield Limited Edition project in Visual Studio 2015?

I have a Visual Studio solution developed in VS 2013. The solution included a setup project bu InstalledShield Limited Edition. Visual Studio 2015 says the setup project is not compatible. I reinstalled InstallShield which didn't didn't help. I don't see anything on Flexera's site about InstallShield which works in VS 2015. Are there plans for one or does Microsoft now want us to use something else for installation projects?
While you could theoretically register the extension manually, as in our initial testing that's the minimum required to get ISLE 2013 up and running, we have now released ISLE 2015, so you should update. This release includes support for Windows 10, Visual Studio 2015, .NET 4.6 (including a fix for the 1001 error from installing .NET 4.6), and other enhancements and bug fixes since the 2013 release.

Microsoft Test Professional 2013 can't open .net projects

I recently got a copy of Microsoft Test Professional 2013, where previously I used Visual Studio 2012. I'm unable to run any projects within Visual Studio 2013 - Shell Integrated, which comes with Test Professional 2013.
The development team have upgraded to Visual Studio 2013 with no issues and we have tried changing the project versions.
I have checked that I have the correct .net framework and mvc installed.
Should I be able to open the projects and if so what might be going wrong?

how to make standalone visual studio application which can run on any system without having visual studio

I made an application using VS 2010 and want to run that application on other system which don't have VS 2010.
How can i make my app independent of dependency from VS 2010,so that it can run on any system without installing VS 2010.
If this is a managed application then you need only the appropriate .NET framework version on the target machine (and of course any other dependencies your app may have).
If this is a native application then you need the VC++ 2010 Redistributable package. You need however the redistributable that matches your VS 2010 version (RTM or with SP1) and the project target architecture (x86, x86, IA64). Here are the links for the VC++ 2010 redistributables:
x86
VS 2010 RTM
VS 2010 with SP1
x64
VS 2010 RTM
VS 2010 with SP1
IA64
VS 2010 RTM
VS 2010 with SP1
You need to create an installer for it. The installer will install the .NET framework and any other requirements you may have.
I googled 'creating installer in visual studio 2010' and got some encouraging results.
Examples from results:
https://www.youtube.com/watch?v=IEgE51Lcpg0
http://msdn.microsoft.com/en-us/library/t71a733d.aspx
http://msdn.microsoft.com/en-us/library/ee942965%28v=vs.100%29.aspx
Search for ClickOnce in case the application needs to run for noon Admin users (installs to local user folders).

InstallShield 2008 Pro with Visual Studio 2012

I'm having an old version of InstallShield 2008 Pro which work perfect with my Visual Studio 2008 Pro 32bit application deployment.
I'm moving towards Visual Studio 2012 with porting application to x64.
I could not find much information on InstallShield 2008 from the flexira website. With next to 0 experience in InstallShield I have a couple of questions regarding the deployment -
Is InstallShield 2008 is sufficient to cater Visual Studio 2012 with x64 upgarde.
Do I need to upgrade to InstallShield 2012 or better off looking at open/free project like WiX.
Any other comments are welcome in this regard.
For supported InstallShield integration with Visual Studio 2012, you will need InstallShield 2012 Spring or later. Integration nets you the use of project output groups; if you are willing to do without those, you can use InstallShield outside of Visual Studio, and the primary concern is which versions of Windows you need to support and how cleanly.

Visual Studio 2008 and Visual studio 2005

I am developing a Windows Application using the .net Framework 2.0 and Visual C#(Microsoft Visual Studio 2008) in my PC.
On the completion of my project I have to execute it in a system which has Visual Studio 2005 and .net framework 2.0.
So my doubt is if I develop an application in Microsoft Visual Studio 2008 will I be able to execute it in Visual Studio 2005 properly? Is it possible?
Please help me!
Thanks in advance!
The project files are compatible between the two IDEs, but the solution files are not. You may be able to execute it in VS2005 if you create a new solution in 2005 and add the projects to the new solution.
http://blogs.msdn.com/djpark/archive/2007/11/07/how-to-use-solutions-and-projects-between-visual-studio-2005-and-2008.aspx
Create the project in Visual Studio 2005
Save a copy of it somewhere
Upgrade to Visual Studio 2008, do your development work.
Drop your finished project back into your original Visual Studio 2005 project and compile
There should be minimal differences in the code so long as you don't use any .NET 3.5 features.
Note: So long as you use .NET 2.0 features only, the project will run just fine on the Visual Studio 2005 machine
It depends on what you mean by 'execute'. You can run your application just fine on your target machine, that has nothing to do with Visual Studio. As long as the framework version is the same (or higher) you should have no problems.
However, if you want to open your solution in Visual Studio 2005 while it was built using 2008, you will run into problems, as they are not backwards compatible.
Replace Version 10.0 in *.sln files with Version 9.00
Replace 2008 with 2005 in *.sln
Replace Version="9.00" with Version="8.00" in each *.vcproj file

Resources