Problèmes dans Dapper et MVC VNext

asp.net-core-mvc dapper

Question

J'ai créé une bibliothèque de classes pour tester un projet ASP.NET MVC VNext.

Dans cette bibliothèque de classes, j'utilise Dapper et j'ai donc le fichier project.json:

{

  "dependencies": {
    "xunit": "2.1.0-beta2-*",
    "xunit.runner.dnx": "2.1.0-beta2-*",
    "Dapper": "1.42.0"
  },

  "commands": {
    "test": "xunit.runner.dnx"
  },

  "frameworks": {

    "dnx451": {
      "dependencies": {
        "Dapper": "1.42.0"
      }
    },

    "dnxcore50": {
      "dependencies": {
        "System.Collections": "4.0.10-beta-22816",
        "System.Linq": "4.0.0-beta-22816",
        "Microsoft.CSharp": "4.0.0-beta-22816",
        "Dapper": "1.42.0"
      }
    }

  }
}

Je continue à recevoir l'erreur:

The type or namespace name 'Dapper' could not be found (are you missing a using directive or an assembly reference?)    MvcProj.Test.DNX Core 5.0   

Comment puis-je réparer cela?

Réponse populaire

Utilisez une version bêta de Dapper

Depuis que dnxcore50 est encore en version bêta, aucune des versions de Dapper ne peut encore prétendre à la prise en charge de la version. C'est pourquoi les gars de Dapper ne le mettent pas dans les paquets de versions.

Le support bêta de DNX est disponible dans les versions bêta de Dapper . Essayez d'utiliser la version 1.41.0-beta5 , ou quelle que soit la dernière version non disponible dans leur flux nuget .

"dependencies": {
    //...
    "System.Data.SqlClient": "4.0.0-beta-23225",
    "Dapper": "1.41.0-beta5"
},

Je l'utilise actuellement dans mes applications et cela semble bien fonctionner.




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi