Я только что перенес приложение ASP.Net Core 1.1 в новую версию 2.0, которая только что была выпущена. Теперь я получаю следующее исключение:
System.BadImageFormatException: «Не удалось загрузить файл или сборку «dotnet-aspnet-codegenerator-design» или одну из ее зависимостей. Была предпринята попытка загрузить программу с неверным форматом.'
Исключение выдается в следующей строке (AddMvc
):
public IServiceProvider ConfigureServices(IServiceCollection services)
{
...
services.AddMvc(options =>
{
options.Filters.Add(new MiddlewareFilterAttribute(typeof(LocalizationPipeline)));
})
.AddJsonOptions(options =>
{
// Maintain property names during serialization. See:
// https://github.com/aspnet/Announcements/issues/194
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
})
.AddViewLocalization(LanguageViewLocationExpanderFormat.Suffix)
.AddDataAnnotationsLocalization();
}
Я ориентируюсь на .Net Framework 4.7, используя AnyCPU
целевую платформу. Я использую win10-x64
RID, если это поможет . Каждый пакет Nuget обновлен и т. д.
Есть идеи? Мне не повезло с поиском в гугле.
services.AddMvc();
? - person DavidG   schedule 21.08.2017Microsoft.VisualStudio.Web.CodeGeneration.Design
у вас есть? (надеюсь 2.0.0) - person DavidG   schedule 21.08.2017services.AddMvc();
). У меня есть версия 2.0.0Microsoft.VisualStudio.Web.CodeGeneration.Design
в моем csproj. - person ken2k   schedule 21.08.2017<PlatformTarget>x86</PlatformTarget>
в вашем .csproj (было это один раз, другое было неправильным<RuntimeIdentifier>
- person Tseng   schedule 21.08.2017