web-dev-qa-db-ja.com

"SKU"(属性)はC#で何を意味しますか?

今日私はラインと遭遇しました

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>

sku属性が含まれていたときに、フレームワークで errors を引き起こしたApp.configファイル内。ただし、SKUの意味を実際に見つけることができませんでした(このケースに関連するとは思わない "在庫保管単位"または "棚保管単位"の定義以外)。

要するに、SKUは何を意味/スタンドしますか?

27
Cemre

この質問への良い答えはここにあります:

自動追加されたsupportedRuntime要素を削除するとどうなりますか?

最後のポイント:「.NET 4.0で実行できるようにしたいが、新しい4.5 APIは必要ない場合」

プロジェクトは.net Framework 4.5で自動的にビルドされるように設定されているため、基本的にはApp.configで見つけた構成が自動的に追加されます。アプリケーションを.net Framework 4.0(4.5インプレース更新なし)で実行する場合は、プロジェクトを右クリックします-<プロパティをクリックして、ターゲットフレームワークを4に設定します。

<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>

興味深いことに、リック・ストラールの投稿も読んでください。

http://weblog.west-wind.com/posts/2012/Mar/13/NET-45-is-an-inplace-replacement-for-NET-4

4
ilmatte

supportedRuntime要素に関するmsdnドキュメント を参照してください。 SKUの有効な値とそれぞれの意味を示す表があります。

4
Jester

SKUはStock-Keeping Unit(SKU)の略で、このアプリケーションがサポートする.NET Frameworkリリースを指定します。

2
TOP KEK