J'ai cloné le projet à partir de l'url source. Mon ami a développé l'application web asp.net core en utilisant le sdk .NetCore 1.0.0-preview2-003121. Cependant, sur mon ordinateur, j'ai installé .NetCore 1.0.1-preview2-003131 sdk. Je reçois l'erreur . J'ai changé la version dans le fichier global.json comme vous pouvez le voir ci-dessous mais toujours pas de solution.je l'ai google mais toutes les solutions ne fonctionnent pas pour moi.
Fichier Global.json
{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-preview2-003131"
}
}
Projet.json
{
"userSecretsId": "aspnet-FMM-02f339eb-4af7-42c9-b7f3-d05b48d36811",
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
"Microsoft.AspNetCore.Authentication.Cookies": "1.0.0",
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.EntityFrameworkCore.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Identity": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0",
"Microsoft.EntityFrameworkCore.Relational": "1.0.0",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0",
"Microsoft.EntityFrameworkCore.Design": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Authentication.Facebook": "1.0.0",
"Microsoft.AspNetCore.Authentication.Google": "1.0.0",
"MailKit": "1.8.1",
"NLog.Extensions.Logging": "1.0.0-*",
"System.Data.SqlClient": "4.1.0"
},
"tools": {
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final",
"Microsoft.Extensions.SecretManager.Tools": "1.0.0-preview2-final",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
"version": "1.0.0-preview2-final",
"imports": [
"portable-net45+win8"
]
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true,
"xmlDoc": false
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"Views",
"Areas/**/Views",
"appsettings.json",
"web.config",
"nlog.config"
]
},
"scripts": {
"prepublish": [ "bower install" ],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
Version Dot net dans mon PC
Comment puis-je résoudre ce problème ? S'il vous plaît, quelqu'un peut-il me renseigner à ce sujet. [
[
0 votes
Quel est le message d'erreur que vous obtenez lorsque vous exécutez
dotnet build
sur le répertoire où se trouve le projet (c'est-à-dire le répertoire où se trouveproject.json
est situé) ? De plus, sans connaître le message d'erreur que vous obtenez... pouvez-vous commenter les points suivants"sdk": { "version": "1.0.0-preview2-003131" }
deglobal.json
et essayer aussi ?0 votes
@kimbaudi J'ai commenté le sdk même erreur. J'ai téléchargé les captures d'écran de l'erreur. Veuillez regarder
1 votes
J'espérais que vous pourriez ouvrir votre invite de commande et
cd /d "D:\fish\FishermansMate\src\FMM"
. Ensuite, entrezdotnet build
et ensuitedotnet run
. Pouvez-vous essayer ? D'après votre capture d'écran de Visual Studio Output, il semble qu'un autre processus exécute dotnet, ce qui signifie que vous devriez redémarrer votre PC et essayer de l'exécuter à nouveau. Cela pourrait résoudre votre problème.0 votes
@kimbaudi - Même problème.... ne fonctionne pas
2 votes
Essayez de supprimer les dossiers bin et obj. essayez également de supprimer project.lock.json. après cela, redémarrez Visual Studio et reconstruisez le projet.
0 votes
Rien ne fonctionne .... même problème.
0 votes
@SanJaisy Êtes-vous incapable de courir
dotnet restore
etdotnet build
dans l'invite de commande depuis le répertoire du projet ?0 votes
Il fonctionne bien ......
0 votes
Je suis confronté à la même erreur, une solution ? voir ici pour plus de détails stackoverflow.com/q/51747476/2089963
0 votes
Désolé, je sais que c'est vieux, mais fermer VS en supprimant mon project.lock.json comme @kimbaudi l'a suggéré a fonctionné pour moi.