VirtualPathProviderViewEngine触发器添加迁移错误

时间:2017-01-24 19:33:01

标签: c# asp.net

我将解决方案拆分为不同的项目,共享一个名为MyProject.Shared的项目包含公共类。

在这个项目中,每当我创建一个继承自VirtualPathProviderViewEngine的类时,由于Add-Migration失败,我无法再运行Could not load file or assembly MyProject.Shared

如果我删除包含VirtualPathProviderViewEngine子类的文件,则add migration命令将顺利运行。这怎么可能?

编辑:如果我尝试从IVewEngine继承,也会发生同样的情况。

1 个答案:

答案 0 :(得分:1)

dotnet restore到另一个目标之后,这似乎已经解决了,然后又回来了。也许它在某个地方清除了一些缓存。

更具体地说,我更改了csproj中的RuntimeIdentifier,dotnet restore d,然后再次删除了RuntimeIdentifier和dotnet restore d。