Impossible de charger le fichier ou l'assembly 'Système.De l'exécution, Version=4.1.0.0'.NET de Base
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
at System.ModuleHandle.ResolveType(RuntimeModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type)
at System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule module, Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
at System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport scope, Assembly& lastAptcaOkAssembly, RuntimeModule decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] attributes, IList derivedAttributes, RuntimeType& attributeType, IRuntimeMethodInfo& ctor, Boolean& ctorHasParameters, Boolean& isVarArg)
at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType, Boolean mustBeInheritable, IList derivedAttributes, Boolean isDecoratedTargetSecurityTransparent)
at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeAssembly assembly, RuntimeType caType)
at System.Attribute.GetCustomAttributes(Assembly element, Type attributeType, Boolean inherit)
at System.AppDomain.GetTargetFrameworkName()
Je l'aide AssemblyLoadContext dans mon application j'ai donc "le Système de.Moment de l'exécution.Chargeur": "4.0.0" comme la dépendance, mais après la publication de mon projet, j'ai l'erreur ci-dessus.
dotnet --version
1.0.0-preview2-003121
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
},
"CommandLineArgumentsParser": "3.0.4",
"System.Runtime.Loader": "4.0.0",
"Microsoft.Extensions.DependencyModel": "1.0.0",
"System.Runtime": "4.1.0"
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}
avec visual studio, je peux utiliser mon application mais avec dotnet ligne de commande, j'ai l'erreur ci-dessus.
Quelqu'un peut-il m'aider ?
Avez-vous essayé de construction dans une plus grande .version net
J'ai édité mon post, vous pouvez voir mon projet.json Qui un dans le vieux ?
J'ai obtenu nuget.org/packages/System.Runtime travailler sur .net 4.6.1
J'ai créé le projet sous .NET 4.6.2
J'ai édité mon post, vous pouvez voir mon projet.json Qui un dans le vieux ?
J'ai obtenu nuget.org/packages/System.Runtime travailler sur .net 4.6.1
J'ai créé le projet sous .NET 4.6.2
OriginalL'auteur NBM | 2016-09-13
Vous devez vous connecter pour publier un commentaire.
Vous "créé le projet .NET 4.6.2" et que vous essayez de compiler avec dotnet de base. Vous devez choisir d'entre la première ou la deuxième. Votre erreur est produit parce que votre got .net 4.6.2 référencé par le projet de fichier vcxproj, et dotnet ne serez pas en mesure de le faire fonctionner.
Aujourd'hui, vous pouvez nettoyer votre fichier vcxproj ainsi que votre dotnet configuration, migrer vos sources pour un nouveau projet (je recommande dotnet core 2) et cela devrait fonctionner.
OriginalL'auteur Soleil
'dotnet restaurer" dans le dossier du projet? (J'ai rencontré ce problème avec rc2 -> projet.verrouillage.json ne contient pas de lien vers lib pour le droit Arche après "restauration" sur le niveau de la solution)
OriginalL'auteur Alex Zharnasek
Pour mon cas, j'ai eu deux packages NuGet installé et je n'ai besoin que d'un. Voudrais bien que cette erreur a été plus précis et m'a indiqué que vs avoir à chercher l'aiguille dans la botte de foin pendant 1,5 heures!
Une fois que j'ai enlevé le mauvais paquet cette erreur a disparu et j'étais de retour dans les affaires. Je suppose que beaucoup de gens avec cette erreur peut être de lutte w/un problème similaire (peut-être pas la même chose deux modules).
OriginalL'auteur Chris Emerson