Comments (5)
Are any plans of supporting the followings:
/// <summary>
/// Guids that cannot be converted
/// </summary>
/// <remarks>
/// Types of projects that are not supported:
/// https://github.com/dotnet/project-system/blob/master/docs/feature-comparison.md
/// The GUIDs taken from
/// https://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs
/// Note that the list here is in upper case but project file guids are normally lower case
/// This list does not include Windows Forms apps, these have no type guid
/// </remarks>
private static readonly Guid[] unsupportedGuids =
{
Guid.ParseExact("8BB2217D-0F2D-49D1-97BC-3654ED321F3B", "D"), // ASP.NET 5
Guid.ParseExact("603C0E0B-DB56-11DC-BE95-000D561079B0", "D"), // ASP.NET MVC 1
Guid.ParseExact("F85E285D-A4E0-4152-9332-AB1D724D3325", "D"), // ASP.NET MVC 2
Guid.ParseExact("E53F8FEA-EAE0-44A6-8774-FFD645390401", "D"), // ASP.NET MVC 3
Guid.ParseExact("E3E379DF-F4C6-4180-9B81-6769533ABE47", "D"), // ASP.NET MVC 4
Guid.ParseExact("349C5851-65DF-11DA-9384-00065B846F21", "D"), // ASP.NET MVC 5
};
from csprojtovs2017.
from csprojtovs2017.
Hi guys, just want to let you know that using the great CsprojToVs2017 tool it's easy to migrate your MVC projects to the great great MSBuild.SDK.SystemWeb Sdk style.
Just remove the {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} from your csproj, it will then act as default project type (Class Library), you will then be able to migrate your project to using the command dotnet migrate-2019 wizard "D:\Path\To\My\TestProject.csproj". Then just replace the Sdk attribute with and voilà!
Just want to thank @CZEMacLeod for your great job on this one! It just works!
from csprojtovs2017.
Related Issues (20)
- Inline PackageReference PrivateAssets attribute is removed
- Project2015To2017.Migrate2019.Library does not exist on nuget.org HOT 2
- Is it possible to leave all cs files in csproj? HOT 2
- Can sqlproj files be converted to sdk style too? HOT 2
- Feature Request: Reference package instead of referencing Dll files HOT 12
- Nuspec <dependency/> without version gives null reference exception
- Support Setting Target Framework in Wizard
- Bug: File Globbing Generates Removes for Referenced Files HOT 1
- Question about "It will simplify porting to other runtimes and enable possible .NET SDK tooling improvements" HOT 2
- GeneratePathProperty got lost during conversion HOT 2
- <COMReference> are lost during transformation HOT 3
- InitialTargets gets removed
- [feature] Move Microsoft.Expression.Interactions to NuGet package HOT 1
- [Request] Build target 3.1? HOT 2
- Option to only upgrade to Package Reference HOT 2
- PostBuildEvent not migrated correctly
- Should we officially retire this tool now that Microsoft have finally delivered their own tool HOT 6
- is there an effective way to convert 2019 csproj to 2017 csproj? HOT 4
- VB.NET projects transformation is not supported to .NET 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from csprojtovs2017.