En Heure de Noda 1.3.1, notre .csproj référence au profil 328 et notre .nuspec mettre les résultats dans le fichier
lib\portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1+XamariniOS1
Pour Noda Time 2.0, j'ai tout déplacé vers DNX/DNU (bientôt dotnet cli, bien sûr). Cependant, nous voulons maintenant construire un paquet régulièrement mis à jour contenant les dernières informations sur les fuseaux horaires à partir de IANA . Nous allons construire une version avec une dépendance sur Noda Time 1.3.1, et une autre version avec une dépendance sur Noda Time 2.0.0.
Je voudrais comme de faire tout cela au sein de DNX/DNU, mais je ne sais pas s'il existe un moyen d'informer DNX/DNU de ce cadre cible. Notez que je veux rendre cela disponible à tous les utilisateurs actuels de la 1.3.1, et que cela dépend aussi de la 1.3.1, donc je pense que l'ensemble des frameworks cibles doit être identique.
J'ai essayé des cadres de :
- portable-net40+sl5+win8+wpa81+wp8 (dont je pensais qu'il avait les meilleures chances de fonctionner en me basant sur l'indice Documentation Nuget )
- portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1+XamariniOS1
- Profil328
Dans tous les cas, dnu restore
montre une erreur de cette forme :
"portable-net40+sl5+win8+wpa81+wp8" est un framework non supporté.
J'ai l'horrible conviction que ce cas d'utilisation n'est pas pris en charge et que je devrai m'en tenir à un fichier csproj ordinaire pour cette partie particulière, mais j'ai pensé que cela valait la peine de demander pour voir si je ne manque pas quelque chose.