Fix project type GUIDs when adding projects to solution files.

This commit ensures the correct property (`ProjectTypeGuids`) is respected when
adding a project to a solution file.

Additionally, we now error if a project type GUID cannot be determined rather
than incorrectly mapping to the C# project type.

Enabled previously disabled tests that were waiting on upstream changes from
MSBuild and F#.

Fixes #5131.
Fixes #7742.
This commit is contained in:
Peter Huene 2018-03-14 18:21:50 -07:00
parent 9cc2b7cd2f
commit e30fe29aab
No known key found for this signature in database
GPG key ID: E1D265D820213D6A
28 changed files with 130 additions and 189 deletions

View file

@ -600,8 +600,8 @@
<note />
</trans-unit>
<trans-unit id="UnsupportedProjectType">
<source>Unsupported project type. Please check with your sdk provider.</source>
<target state="translated">Tipo de proyecto no admitido. Consulte a su proveedor de SDK.</target>
<source>Project '{0}' has an unknown project type and cannot be added to the solution file. Please contact your SDK provider for support.</source>
<target state="needs-review-translation">Tipo de proyecto no admitido. Consulte a su proveedor de SDK.</target>
<note />
</trans-unit>
<trans-unit id="InvalidSolutionFormatString">