Every single project I open in Visual Studio 2013 is now all of a sudden giving me the following error:
EverySingleProject.csproj : error : The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="http://schemas.microsoft.com/developer/msbuild/2003" to the element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format. C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets
This is in the file:
Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
Why is this failing?
Visual Studio 2013 Build Fails – Visual Studio 2013 is an awesome IDE. I am having so much fun working with it and writing software with it. I try to learn as much as possible about each new IDE version, but it is a challenging task. Last night I added a Windows Forms Project to my solution. As a regular habit, I built the solution.
In the case of VS 2013, it is located here (C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts) In the command prompt. type "MSBuild.exe C:\Path\ToYourProject /verbosity:d"
Clean solution. Double check after clean that everything is deleted from debug folders. Build it in release mode. Build solution project to project until you isolate problematic project. Remove COM and comment code to see if is this the source of problem. Restart VS2010. Restart windows.
You experience performance issues, product crashes, or rendering issues in Visual Studio 2013 You cannot sign in to Visual Studio 2013 when JavaScript is disabled in Internet Explorer Find the Distributable Code for Microsoft Visual Studio 2017, including Utilities, Extensibility, and BuildServer files.
You also get this error if you try and open a VS 2017 RC 'simplified' .NET Core csproj file in an earlier version of Visual Studio.
These new project files look like this:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.App" Version="1.0.1" />
</ItemGroup>
</Project>
(From: https://blogs.msdn.microsoft.com/dotnet/2016/12/12/updating-visual-studio-2017-rc-net-core-tooling-improvements/)
You'll need to use a recent version of VS 2017 to open them.
I've had this like 2 days ago.
This saved me.
Hope this helps.
EDIT:
Fortunately the solution is simple:
- In Windows Explorer navigate to the project
- Right Click on the .cproj file, select Properties, and un-check the "Read Only" checkbox
- Open up the .cproj file in Notepad
- On line 2 change xmlns="http://schemas.microsoft.com/developer/msbuild/2008" to xmlns="http://schemas.microsoft.com/developer/msbuild/2003" (notice this only difference is we changed 2008 to 2003)
- Save your changes
- In Visual Studio right click on the (currently unavailable) project and select "Reload Project"
- The project will now load normally and you can get on with your life
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With