2016-11-30 9 views
0

VS2017 RCをインストールした後、xprojとproject.jsonの代わりにcsprojを使用するasp.netコアプロジェクトをアップグレードする必要があることがわかりました。複数のエラーを.netコアからcsprojに変換する

アップグレードは順調でしたが、現在は多くの警告とエラーが発生しています。

最初に、.csprojファイルに関する警告があります。新しいコアクラスライブラリでも、次の警告が表示されます。

要素の名前空間 の 'PropertyGroup' 'http://schemas.microsoft.com/developer/msbuild/2003' は無効 子要素の名前空間 の 'TargetFramework' 'http://schemas.microsoft.com/developer/msbuild/2003' を有します。私もOutputPathがプロジェクトに設定されていない.csprojファイル内OutputPathを追加

は、そのエラーを修正しますが、OutputPathプロパティがに設定されていない

を取得しています

私が作成した新しいクラスライブラリプロジェクトですが、まだコンパイルされています。

OutputPathを設定した後でも、他のエラーや警告が表示されますが、ビルドには影響しません(ただし、新しいプロジェクトでは再現できません)。また、intellisenseがクレイジーになっても。

以外 - VS2015では何千ものエラーが発生しています(なんらかの理由で実際にはnugetパッケージをロードできません)。

それは私がネットコアと.net461

+0

男を、ファイルをコピーすることができます言及する価値があるかもしれません新しいプロジェクトに私は同じ状況に遭遇し、それ以上の有用な方法を見つけませんでした。それが助けてくれることを願っています – SHM

+0

これは大きなプロジェクトです...ちょっと変わったバージョンのバージョニングもあります。私はむしろxprojに戻ってくると思います... – gilmishal

+1

まだ.NETの最新VS2017アップデートにアップデートすることをお勧めしますコアCLI 1.0.0-プレビュー4-004233。これには、表示されている 'OutputPath'エラーの修正など、多くのバグ修正が含まれています。 – natemcmaster

答えて

0

の両方をターゲットにしようとしていますことをあなたは常にだけでコードをコピーして貼り付け、新しい2017 IDEプロジェクトに

関連する問題