J'essaye d'installer .net core sdk dans mon code de studio visuel. après l'installation de .net core sdk en utilisant la commande dotnet restore, j'obtiens ce problème. comment puis-je résoudre le problème?
using System; namespace BRT.BLL.Model { /// <summary> /// Generic response model /// </summary> public class ApiResponse { //result status codes, 200,400.. public ApiResponse(int statusCode, object result, string type, string message, bool isSuccess) { this.StatusCode = statusCode; this.Result = result; this.Type = type; this.Message = message; this.IsSuccess = isSuccess; } public int StatusCode { get; set; } //dynamic data result public object Result { get; set; } //type of the dynamic data public string Type { get; set; } //custome message public string Message { get; set; } //if the request is successful or not public bool IsSuccess { get; set; } }
le type prédéfini "system.Int32" n'est pas défini ou importé et autre problème associé
3 Réponses :
J'obtiens souvent cela avec de nouveaux projets. Un simple nettoyage, restaurer les paquets nuget et reconstruire le corrige normalement bien. Si vous avez récemment installé une nouvelle version de Net Core, il est également utile de redémarrer votre PC.
Essayer:
1º Restaurer le package du nugget
2º Redémarrez votre ordinateur
Mais si ça ne marche pas, et j'espère que ça marche
3º installer Visual Studio depuis le début
10Qs beaucoup cela fonctionne maintenant.Mais je suis confronté au problème "le fichier de projet n'existe pas" lorsque j'essaye d'exécuter le projet.
Vérifiez les journaux de build pour voir où l'agent de build télécharge la source et comparez-le à l'endroit où MSBuild recherche le fichier de solution. Parfois, il semble y avoir une différence entre l'emplacement de la source et l'endroit où MSBuild commence à rechercher le fichier de solution et l'erreur se produit.
J'ai eu le même problème avec Visual Studio 2019 et .net core sdk 2.2.0.
Ces étapes ont résolu le problème:
Fermez Visual Studio
Ouvrez Visual Studio en tant qu'administrateur
Ouvrez la solution
Cliquez avec le bouton droit sur Solution -> Restaurer les packages NuGet
Un problème avec
System.Int32
ressemble à un problème soit avec votre csproj, soit avec l'installation de vos outils de build; à la ligne de commande dans le dossier correspondant, que ditdotnet --version
? Et: dans votre csproj, quel est votre<TargetFramework>
(ou<TargetFrameworks>
)?dotnet --version 2.2.401 et TargetFramework 2.0
"2.0" n'est pas un nom de framework valide. Vous utiliseriez normalement netcoreapp2.0 ou netstandard2.0, par exemple. Il est possible que ce soit le problème. Veuillez publier votre fichier de projet.
cela fonctionne maintenant mais je suis confronté au problème "le fichier de projet n'existe pas", lorsque j'essaye d'exécuter le projet