我刚刚将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();
}
Run Code Online (Sandbox Code Playgroud)
我使用AnyCPU目标平台瞄准.Net Framework 4.7 .如果有任何帮助,我正在使用win10-x64 RID.每个Nuget包都是最新的等.
任何的想法?谷歌搜索我没有运气.
我下载了最新版本的Service Fabric SDK 2.4.164并尝试创建一个新的简单无状态服务.构建成功但是当我运行它来调试我得到:
未知模块中出现未处理的"System.BadImageFormatException"类型异常.
附加信息:无法加载文件或程序集'System.Fabric,Version = 5.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.尝试加载格式不正确的程序.
问题是什么?请帮忙解决这个问题.如果我必须添加更多信息,请告诉我