fa-IR.resx at Visual studio 2010 - visual-studio-2010

Why fa-IR.resx is unknown at the Visual studio 2010

You should not use fa-IR.resx. You should use fa.resx.
for default resource with file name 'default.resx' use 'default.fa.resx'

Related

Is there a Visual Studio Installer Project type for Visual Studio 2019?

I am trying to build a VS 2017 solution which includes a Visual Studio Installer Project with the just released Visual Studio Pro 2019. Of course, when I tried to open the solution I got an error because there was not Visual Studio Installer project type in VS 2019. And, I cant find a place to load it from.
How do I add a Visual Studio Installer Project type in the released version of VS 2019?
Install the addin in Visual Studio 2019:
This extension provides the same functionality that currently exists
in Visual Studio 2015 for Visual Studio Installer projects. To use
this extension, you can either open the Extensions and Updates dialog,
select the online node, and search for "Visual Studio Installer
Projects Extension," or you can download directly from this page.
This extension is designed to work with Visual Studio 2017 and
Visual Studio 2019.

How to select the Visual Studio version to use on the build machine?

We have a buildmachine that currently has installed Visual Studio 2010 to compile our application.
Now we have moved to Visual Studio 2015 and developers have installed it on their machines and modified the solution so it works with 2015 but the previous versions will continue to build with 2010.
I was going to install Visual Studio 2015 on the build machine but I don't know how the build machine will know that the previous branches must be built with 2010 and the new ones with 2015. With some Msbuild settings? Just looking at the sln? By other means?
With some Msbuild settings? Just looking at the sln? By other means?
Open your .sln file with Notepad. Look for Format Version on the first line which correlates with a Visual Studio version.
•Format Version 11.00 is Visual Studio 2010
•Format Version 12.00 is Visual Studio 2013 && Visual Studio 2013
For visual studio 2013 and visual studio 2015, we could find the visual studio version on the third line. like this:
visual studio 2013: VisualStudioVersion = 12.0.30501.0
visual studio 2015: VisualStudioVersion = 14.0.25420.1
As far as I know it does it looking at the ToolsVersion on every .csproj. VisualStudio is not required as MsBuild and the compiler come with the .Net Framework.

Downgrade Visual Studio 2015 to 2008

I have a Visual Studio 2008 *.sln file. However, I can't open it using Visual Studio 2008 Express. It is unable to load the projects. I suspect it might be limited functionalities in the Express edition.
I also have an existing copy of Visual Studio 2015. Do I need to "downgrade" my Visual Studio 2015 to 2008 in order to open the *.sln file?
Edit 1:
Edit 2:
You dont need to downgrade as all version of Visual Studio can exist side by side.
You can easily install the full Visual Studio 2008 on the same machine as Visual Studio 2015. If you have an MSDN licence then you can just download 2008 and install..

Microsoft.Teamfoundation.dll with Visual Studio 2013?

I had been using Microsoft.TeamFoundation.dll found in
"{programfiles}\Microsoft Visual Studio
10.0\Common7\IDE\ReferenceAssemblies\v2.0"
with visual studio 2010?
Been working on updating the build templates to TFS 2013 and found that the Microsoft.TeamFoundation.dll is missing in the
"{programfiles}\Microsoft Visual Studio
12.0\Common7\IDE\ReferenceAssemblies\v2.0"
folder.
Where can I find the Microsoft.TeamFoundation.dll for TFS 2013?
Found the answer at this location:
"My observation is, using TFS and VS version 2013 onwards, we no longer need to reference to this assembly where as referencing to assembly Microsoft.TeamFoundation.Common.dll is enough. This assembly contains Microsoft.TeamFoundation namespace and all sub-namespaces along with classes that represent general information about Visual Studio Team Foundation Server."
SOURCE

Visual Studio 2013 Round-Tripping

I want to migrate a Visual Studio 2010 Solution so that I can work with Visual Studio 2013.
If I understand it right, due to the round-tripping feature of Visual Studio 2013,
there is no reason to convert the solution!? I can just open my old solution with
Visual Studio 2013 and can just work with it.
Is that right? Or is there a good reason or need to do a conversion to a
Visual Studio 2013 solution.
Or better: Is there any good reason to not stick with the old Visual Studio 2010 solution?
Visual Studio 2013 can open a sln file created by Visual Studio 2010. However, Visual Studio 2010 can not open a sln file created by Visual Studio 2013.
The easiest way to see this is to open the sln file in a text editor and look at the first 2 lines:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Visual Studio has a version setting in the header (this example is from VS 2012). An older version of the tool wont open the file.
Beyond that there aren't really any big differences in the file. There are certain project types (ie Project("{guid}") that aren't supported in older version of Visual Studio. For example a Visual Studio 2013 SDK project can only be opened with Visual Studio 2013.
To wrap up, if you have an existing Visual Studio 2010 sln file, there isn't really any need to change it. If you plan on opening it again in VS2010 then make sure you don't change it. Otherwise I wouldn't worry about it and just let VS do whatever makes VS happy.

Resources