2016-05-23 12 views
1

現在、MVCアプリケーションをASP.NET 5 RC1からASP.NET Core RC2に更新しています。私は自分のアプリケーションを実行しようとするとエラーになってどのように今までしています(少なくとも、エラーメッセージなし)の変化に合わせて、自分のコードを更新しました:ASP.NET 5 RC1からASP.NET Core RC2へのMVCアプリケーションの更新

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コアで非推奨になっているので、私はまだいくつかのプロジェクト設定を変更する必要があると思います。私の問題をグーグル・グーグル・グーグル・グーグルで調べてみたところ、誰かが私を助けてくれるといいかもしれません。

+0

変換プロジェクトをやってみるのに長い時間を費やしました。私はdnxに関連したエラーを続けていました。だから私は新しいRC2プロジェクトを作り、RC1プロジェクトから自分のコードをコピーすることに決めました。すべての私のエラーは消え去った。 –

+0

web.configがwwwrootフォルダから削除されていることを確認します。これは、dnxを参照し、rc2 web.configはプロジェクトのルートにある必要があります。 Clintが新しいソリューション/プロジェクトから始めて言ったように、あなたが正しいものを手に入れてレガシーなものを残すのを助けるのに役立ちます –

+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 restoredotnet runを実行し、Visual Studioからビルドし、IIS Express経由でWeb Apiアプリケーションを実行するなど、すべてが正しく動作するようになりました。

0

同じ問題が再現しました。私はこの問題を、プロジェクト名に記されたスペースを避けて解決しました。

C:\ユーザーはbundlrs- \フレイ\ドキュメント\:\ユーザーはフレイ\ドキュメント\はMVC6 \ MVC6.deps.json」

Cに変更する必要がありますbundlrs-mvc6 \ bundlrsを\しますmvc6 \ bundlrsMVC6 \ MVC6.deps.json '

これで問題が解決する場合があります。

関連する問題