Problème ajout de la référence au projet de bibliothèque de classes dans ASP.NET 5 (Core)

Salut tout d'abord je sais vaguement questions similaires ont été posées, mais elles sont dépassée aujourd'hui, je suis à l'aide de Visual Studio 2015 rtm et ASP.NET 5 beta 6.

J'essaye d'ajouter une référence à la normale (c'est à dire pas vnext) projet de bibliothèque de classes à mon vnext application web. Si je procédez comme suit:

  1. Créer une nouvelle application web projet

  2. Supprimer le "dnxcore50" cadre de projet.json

  3. Ajouter un nouveau projet pour une classe normale de la bibliothèque

  4. Déplacer manuellement le projet de bibliothèque de classes dans le /dossier src (sinon, j'obtiens l'erreur "La dépendance MyClassLibrary1 >= 1.0.0-* n'a pas pu être résolu.")

  5. Ajouter une référence à cette bibliothèque de classe

Maintenant, il s'appuie sur OK, mais si j'essaie d'ajouter "à l'aide de MyClassLibrary1" il dit MyClassLibrary1 n'existe pas dans le contexte actuel.

Si je puis changer de la bibliothèque de classe de la cible .NET 4 profil du Client (par défaut, c'était de 4.6) il ne fonctionne pas correctement, cependant .NET 4 ou 4.5 ne fonctionne pas. J'en ai besoin pour être en 4.5 ou plus que je besoin de faire référence à différents packages qui en ont besoin. Idéalement, tout juste cible 4.6.

C'est mon projet.fichier json:

{
"webroot": "wwwroot",
"userSecretsId": "aspnet5-WebApplication2-6767111e-0eba-42a4-9d68-4b6c20767518",
"version": "1.0.0-*",
"dependencies": {
"EntityFramework.SqlServer": "7.0.0-beta6",
"EntityFramework.Commands": "7.0.0-beta6",
"Microsoft.AspNet.Mvc": "6.0.0-beta6",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta6",
"Microsoft.AspNet.Authentication.Cookies": "1.0.0-beta6",
"Microsoft.AspNet.Authentication.Facebook": "1.0.0-beta6",
"Microsoft.AspNet.Authentication.Google": "1.0.0-beta6",
"Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-beta6",
"Microsoft.AspNet.Authentication.Twitter": "1.0.0-beta6",
"Microsoft.AspNet.Diagnostics": "1.0.0-beta6",
"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta6",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta6",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta6",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta6",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta6",
"Microsoft.AspNet.Tooling.Razor": "1.0.0-beta6",
"Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta6",
"Microsoft.Framework.Configuration.Json": "1.0.0-beta6",
"Microsoft.Framework.Configuration.UserSecrets": "1.0.0-beta6",
"Microsoft.Framework.Logging": "1.0.0-beta6",
"Microsoft.Framework.Logging.Console": "1.0.0-beta6",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta6"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --config hosting.ini",
"ef": "EntityFramework.Commands"
},
"frameworks": {
"dnx451": {
"dependencies": {
"MyClassLibrary1": "1.0.0-*"
}
}
},
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
],
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc"
],
"scripts": {
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
}
}

Et mon global.fichier json:

{
"projects": [
"src",
"test",
"wrap"
],
"sdk": {
"version": "1.0.0-beta6"
}
}
  • Je ne peux même pas construire après l'ajout d'un projet de bibliothèque de classes de mon projet existant;s de la solution. Cependant si j'ai recommencer à zéro, cela fonctionne, ce qui pourrait être la raison.
  • soulevé du réseau au cœur de la question: github.com/aspnet/Home/issues/1513