簡體   English   中英

“SKU”(屬性)在C#中的含義是什么?

[英]What does “SKU” (attribute) mean in C#?

今天我遇到了這條線

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

在我的App.config文件中,當包含sku屬性時導致框架錯誤 雖然,我搜索了很多,但我無法真正找出SKU含義(除了“庫存單位”或“貨架保持單位”的定義,我認為這與這個案例無關)。

簡而言之,SKU的意思/代表什么?

請參閱有關supportedRuntime元素msdn文檔 它有一個表格,其中包含SKU的有效值以及各自的含義。

這個問題的一個很好的答案是:

如果我刪除自動添加的supportedRuntime元素會怎樣?

在最后一點:“如果你想能夠在.NET 4.0上運行,但不需要任何新的4.5 API”

基本上,您在App.config中找到的配置已自動添加,因為您的項目已設置為自動使用.net Framework 4.5構建。 如果您希望您的應用程序與.net Framework 4.0一起運行(沒有4.5就地更新),您只需右鍵單擊該項目 - <Properties並將目標框架設置為4. App.config將在以下位置修改:

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

有趣的閱​​讀Rick Strahl的帖子:

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

SKU代表Stock-Keeping Unit(SKU),后者又指定此應用程序支持的.NET Framework版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM