1

Framework Assembly を使用する必要がある .NET Core でプロジェクトを構築していますSystem.Web.Extension。経由でアセンブリをインストールしReference -> Add Reference -> System.Web.Extension 4.0.0.0ます。インストール後、 の下に表示されDNX 4.5.1 -> FrameworkAssembliesます。パッケージの復元も成功。

期待どおり、次のエントリがproject.jsonファイルに追加されます。

"frameworkAssemblies": {"System.Web.Extensions": "4.0.0.0"}

しかし、 を使用してプロジェクトをコンパイルしようとするとdnu build、次のエラーが表示されます。

D:\Projects\ColemanApi\src\ColemanApi\Controllers\ValuesController.cs(7,14): DNXCore,Version=v5.0 エラー CS0234: タイプまたは名前空間名 'Web' が名前空間 'System' に存在しません (アセンブリ参照がありませんか?)

D:\Projects\ColemanApi\src\ColemanApi\Controllers\ValuesController.cs(51,27): DNXCore,Version=v5.0 エラー CS0246: タイプまたは名前空間名 'JavaScriptSerializer' が見つかりませんでした (使用していませんかディレクティブまたはアセンブリ参照?)

この投稿をフォローしていましたが、.net 5 の解決策がないか、アセンブリのフライアウト メニューに [プロパティCopy Local] オプションが表示されなかったため、.net 5 を使用する方法がわかりません。

添付の画像をご覧ください: ここに画像の説明を入力

そして、ここにコンパイルエラーのスクリーンショットがあります: ここに画像の説明を入力

誰か助けてください。私は完全にめちゃくちゃです!

アップデート

実行したところ、解決されたdnu listことが示されています。System.Web.Extensions以下のスクリーンショットをご覧ください。

ここに画像の説明を入力

前もって感謝します。

4

1 に答える 1

0

もしそうなら、「dnxcore50」を削除せずにJSON文字列を逆シリアル化する代替ソリューションはありますか?

JSON.Net はこの機能を提供します。これを Core で使用する場合は...

https://github.com/JamesNK/Newtonsoft.Json/issues/618#issuecomment-186441534

.NET Core RC2 まで進歩はありません。リリースされたら、netstandard ビルドを作成し、新しいバージョンの Json.NET をリリースします。

于 2016-02-26T10:57:15.183 に答える