この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 96|答える: 0

[通信] .NET/C#クラスライブラリは ASP.NET コアAPIメソッドを参照し使用します

[リンクをコピー]
掲載地 2026/02/28 21:53:17 | | |
要件:.NET 8で新しいライブラリプロジェクトを作成すること(Sdk="Microsoft.NET.Sdk"。このライブラリはヘルプクラスです。ウェブ関連の拡張など多くの拡張メソッドがありますが、参照が見つからない場合、参照が見つからない場合、AspNetCoreでメソッドを参照するにはどうすればよいですか?

.NET Project SDK

利用可能なSDKには以下が含まれます:

身分証
形容
リポジトリ
Microsoft.NET.Sdk.NET SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Web。網ウェブSDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Razor。網Razor SDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.BlazorWebAssembly.NETBlazor WebAssemblySDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.Worker。網ワークサービスSDKhttps://github.com/dotnet/aspnetcore
Aspire.AppHost.Sdk。網Aspire SDKhttps://github.com/dotnet/aspire
MSTest.SdkMSTest SDKhttps://github.com/microsoft/testfx

選択肢1

共有フレームワークを用いると、構成は以下の通りです:

共有フレームワークは以下の通りですランタイムに含まれるアセンブリの集合なので、NuGetで個別に解決する必要はありません。 ただし、扱い方は非常に似ているため、NuGetパッケージと考えてもよいでしょう。 主な違いは、NuGetからダウンロードする必要がなく、ランタイム環境にすでに組み込まれている点です。

ランタイム環境と共に配布されているため、特定のバージョンを参照することはできません。 代わりに、常に利用可能なランタイム環境のバージョンに含まれているバージョンが手に入ります。 この利点は、ランタイム環境が更新されるとその内容も自動的に更新されるため、共有フレームワークに依存するアプリケーションも実行時に自動的に更新されることです。

選択肢2

SDKを直接変更し、以下のように設定してください:

参考:

ハイパーリンクのログインが見えます。
ハイパーリンクのログインが見えます。




先の:フロントエンドのCSSは読み込みアニメーションを実装しています
次に:フロントエンドのパフォーマンス最適化:XMLHttpRequestを捨て、フェッチインターフェースを導入する
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com