ビルドしようとすると、Visual Studioのクラスライブラリプロジェクトでエラーが発生しています。エラーは言う:クラスライブラリプロジェクトのビルドエラー、壊れた参照
.NETFramework、バージョン= v4.5.2" 「あなたのプロジェクトが参照されていない」の枠組み 『セクションの』 .NETFramework、バージョン= v4.5.2"の枠組みをへの参照を追加します。」あなたのproject.json、そしてNuGetの復元を再実行してください。
このプロジェクトは、ソース管理下にあり、同じVisual Studioバージョンがインストールされている他のマシンでも完全にビルドされています。プロジェクトのターゲットネットワークは、プロジェクトファイルで指定された4.5.2です。
project.jsonファイルは次のようになります。
{
"version": "1.0.0-*",
"description": "Test Class Library",
"authors": [ "author" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"dependencies": {
"System.Collections": "4.0.10-beta-23019",
"System.Linq": "4.0.0-beta-23019",
"System.Threading": "4.0.10-beta-23019",
"System.Runtime": "4.0.10-beta-23019",
"Microsoft.CSharp": "4.0.0-beta-23019"
},
"frameworks": {
"dotnet": { }
}
}
私は、プロジェクトをビルドする場合、ファイルproject.lock.json
は、プロジェクトフォルダ内に生成されます気づいた、そしてそれに.NETPlatform verisionが設定されています".NETPlatform,Version=v5.0"
となります。これがこの問題を引き起こす原因であるかどうかは不明です。もしそうなら、なぜproject.lock.json
がバージョンを5.0に設定するのですか?
誰でもこの問題の解決策を提案できますか?これまでのところ、私は自分のマシンでこのプロジェクトを構築することができません。
なぜこれがダウンリストされましたか?これは良い質問のようです。 – mafu
:)それは私が思ったものです。 – myroslav