gpt4 book ai didi

asp.net-mvc - MVC中VS2013迁移到VS2015后出现的问题

转载 作者:行者123 更新时间:2023-12-02 17:38:15 25 4
gpt4 key购买 nike

更新的问题

我有一个在 VS 2013 中启动的项目,设置如下:

MyMainMvcApp (Containing core Functionality)
MyPlugin (Containing plugable customer stuff)

MyPlugin 包含一些 *.cshtml View 作为嵌入式资源和一些 Controller 。

在 VS2013 中,我能够打开 View ,并且具有完整的 Razor Intellisense,并且编译时没有任何问题。

在 V2015 中,错误列表显示了很多错误,例如

Feature 'lambda expression' is not available in C# 2.  Please use language version 3 or greater.
The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)

等等等等

当然,我已经引用了所有的程序集。 项目甚至可以编译。

我相信 VS 2015 只是缺少 web.config 或类似内容中的一些配置内容,以便他可以在设计器中打开 View 时解决这些内容。

我在 MyPlugin 项目中有一个从 Nuget 添加的 app.config。我已经将与我的 web.config 相同的配置内容放在那里,但这没有帮助。

我还将 MyMainMvcApp\Views\web.config 复制到 MyPlugin\Views\web.config 中,但效果不佳。

知道问题可能是什么或如何解决它吗?

最佳答案

我在 VS 2013 中启动了 MyPlugin 作为类库,效果很好。后来我无法让 MyPlugin 在 VS 2015 设计器中按预期工作。我创建了一个新的 MyPlugin 项目作为 MVC 项目,并将所有代码从旧库复制到新库。

这是一种解决方法,但可以解决我的 VS 2015 问题。

关于asp.net-mvc - MVC中VS2013迁移到VS2015后出现的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31811588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com