Comment avez-vous multi-cible un .NET de Base de la bibliothèque de classe avec csproj?

Quand .NET de Base encore utilisé le project.json format, vous pouvez créer une bibliothèque de classes ciblant de multiples cadres (par exemple net451, netcoreapp1.0).

Maintenant que le projet officiel format est csproj à l'aide de MSBuild, comment spécifier plusieurs cadres à la cible? Je suis en train de regarder pour cette partir des paramètres de projet dans VS2017, mais je suis capable de ne cible qu'un seul cadre de l' .NET cadres de Base (il n'a même pas la liste des autres .NET Framework version qui je ne ont installé):

Comment avez-vous multi-cible un .NET de Base de la bibliothèque de classe avec csproj?

  • Ce n'est pas ce qu'il est censé ressembler, vous devriez obtenir l' .NETStandard 1.x choix énumérés dans la liste déroulante. Il n'est pas très clair comment cela s'est produit, assurez-vous de choisir le bon modèle de projet pour commencer. Doit être "de la Bibliothèque de classes.NET Standard)". Ressemble vous avez choisi la Console de l'Application du modèle, puis a commencé à la modification des propriétés, pas de la bonne façon. Si vous en fait utilisé la Bibliothèque de Classe de modèle, puis l'installation ne va pas bien.
  • J'ai effectivement choisi de la Bibliothèque de classes.NET de Base).
  • Bon, alors que c'est faux si vous voulez vous multi-cible. Vous devez choisir un .NETStandard à faire de la bibliothèque utilisable sur plus d'une plateforme.
  • Qui l'annule. Vous pouvez écrire une réponse à partir de vos commentaires si vous le souhaitez.
InformationsquelleAutor Gigi | 2017-03-12