All Projects → ryanherman → Convertpcltocore

ryanherman / Convertpcltocore

17 Steps to Convert your PCL to .NET Standard

Projects that are alternatives of or similar to Convertpcltocore

Grandnode
Open source, headless, multi-tenant eCommerce platform built with .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, Vue.js.
Stars: ✭ 1,768 (+17580%)
Mutual labels:  core, dotnet-core
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (+1020%)
Mutual labels:  core, dotnet-core
Grpc
A proof of concept for a way to implement gRPC services in a code first way using C# and .NET Core.
Stars: ✭ 17 (+70%)
Mutual labels:  dotnet-core
Lettuceencrypt
Free, automatic HTTPS certificate generation for ASP.NET Core web apps
Stars: ✭ 939 (+9290%)
Mutual labels:  dotnet-core
Builderhmi.lite
.NET Core WPF UI design as quick and intuitive as WinForms! Did you hear that MICROSOFT??
Stars: ✭ 25 (+150%)
Mutual labels:  dotnet-core
Polygen
PolyGen is a code generator that produces database schema, ORM layer, REST API and a (coming soon — stay tuned!) single-page web UI for your business model.
Stars: ✭ 19 (+90%)
Mutual labels:  dotnet-core
Platform Documentation
Core Platform API Documentation & Tutorials
Stars: ✭ 25 (+150%)
Mutual labels:  core
Unicopy
Unicode command-line codepoint dumper
Stars: ✭ 16 (+60%)
Mutual labels:  conversion
Autotrader
The sample of BTC FX trading software for bitFlyer.
Stars: ✭ 9 (-10%)
Mutual labels:  dotnet-core
Realm Dotnet
Realm is a mobile database: a replacement for SQLite & ORMs
Stars: ✭ 927 (+9170%)
Mutual labels:  dotnet-core
Modelassistant
Elegant library to manage the interactions between view and model in Swift
Stars: ✭ 26 (+160%)
Mutual labels:  core
Cqrslite
A lightweight framework to help creating CQRS and Eventsourcing applications in C#
Stars: ✭ 925 (+9150%)
Mutual labels:  dotnet-core
Mondocks
An alternative way to interact with MongoDB databases from F# that allows you to use mongo-idiomatic constructs
Stars: ✭ 20 (+100%)
Mutual labels:  dotnet-core
Pieshopcore
A simple pie shopping management system using ASP.NET CORE MVC application
Stars: ✭ 25 (+150%)
Mutual labels:  dotnet-core
Dotnet Ignore
.NET CLI tool that can download .gitignore file from gitignore repository
Stars: ✭ 18 (+80%)
Mutual labels:  dotnet-core
Mysqlconnector
Async MySQL Connector for .NET and .NET Core
Stars: ✭ 942 (+9320%)
Mutual labels:  dotnet-core
Nadekobot
Open source, general-purpose Discord chat bot written in C#
Stars: ✭ 892 (+8820%)
Mutual labels:  dotnet-core
Unitube
An open source client for YouTube.
Stars: ✭ 22 (+120%)
Mutual labels:  dotnet-core
Unilinks
Plataforma para encontrar os links das aulas virtuais gravadas.
Stars: ✭ 25 (+150%)
Mutual labels:  dotnet-core
Pose
Replace any .NET method (including static and non-virtual) with a delegate
Stars: ✭ 855 (+8450%)
Mutual labels:  dotnet-core

6 Steps to Converting your PCL Library to .NET Standard

  1. Create new .NET Standard Library targeting 2.0 and name it NAME.Standard
  2. Copy all files from PCL to .NET Standard Library
  3. Re-install all NuGets
  4. Delete PCL library and Delete the folder
  5. Rename the .NET Standard Libary to the PCL's old name and rename the folder
  6. Add references back

Issues and Fixes

  1. Erroring on build w/ report on Xamarin.Forms.targets being null -> Remove all files in Properties (Assembly.cs, etc)
  2. When you try and build and you get "Cannot find your net .NET Core dll" -> Restart VS and rebuild (Files might be in use)
  3. You may have to delete the Obj and Bin directories of your new .NET Core a few times to get it to build...
  4. Fody and Realm.io users, if you add or delete fody nuget packages like PropertyChanged.Fody, be prepared to delete Obj and Bin files for it to compile... (Update) Turns out the latest version of Fody doesn't play nice. Try 2.1.2 I believe.
  5. Was having many problems w/ Microsoft.BCL.*; ended up removing them and it worked out fine.

@ryanherman

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].