2016-05-23 106 views
1

我目前正在将我的MVC应用程序从ASP.NET 5 RC1更新到ASP.NET Core RC2。我已经更新了我的代码相匹配的变化(至少没有错误消息)我是怎么过的尝试运行我的应用程序时得到一个错误:将ASP.NET MVC应用程序从ASP.NET 5 RC1更新到ASP.NET Core RC2

Severity Code Description Project File Line Suppression State 
Error  {projectPath}\error CS2001: Source file 'C:\Users\Frey\Documents\bundlrs-mvc6\bundlrs MVC6\MVC6.deps.json' could not be found. bundlrs MVC6 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.Targets 241 

错误指的是该文件中的代码是:

<Dnx 
    RuntimeExe="$(SDKToolingExe)" 
    Condition="'$(_DesignTimeHostBuild)' != 'true'" 
    ProjectFolder="$(MSBuildProjectDirectory)" 
    Arguments="$(_BuildArguments)" 
    /> 

由于Dnx在ASP.NET核心不推荐使用,我想我仍然需要更改一些项目设置。经过几个小时的Google搜索,绝对没有运气,我希望这里有人能够帮助我,或者只是指向我的方向:)

+0

我花了很长时间试图让我的转换项目也工作。我不断收到与dnx相关的错误。所以我决定做一个新的RC2项目,并从RC1项目复制我的代码。我的所有错误都消失了。 –

+0

确保从wwwroot文件夹中删除web.config,因为它引用了dnx,而在rc2中,web.config应位于项目的根目录中。正如克林特提到的从一个新的解决方案/项目开始帮助确保你得到正确的东西并且遗留下遗留的东西 –

+0

试着看看这个博客,https://wildermuth.com/2016/05/17/Converting-an-ASP- NET-Core-RC1-Project-to-RC2解释了迁移到RC2所涉及的内容。 –

回答

1

我刚刚在构建/调试一个全新的.net核心Web Api项目时遇到了C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.targetsline 241的问题。

,而不是试图执行从Visual Studio中的应用,我跑dotnet restore,然后从他的命令行dotnet run,一切都开始正常工作,包括从Visual Studio建设,通过IIS快速运行Web应用程序阿比。

0

对我来说,同样的问题已经转载。我通过避免项目名称中给出的空格解决了这个问题。

C:\用户\弗雷\文件\ bundlrs-mvc6 \ bundlrs MVC6 \ MVC6.deps.json”

必须被改变到

C:\用户\弗雷\文件\ bundlrs- mvc6 \ bundlrsMVC6 \ MVC6.deps.json'

它可能会解决您的问题。

相关问题