c# - "SKU"(属性)在 C# 中意味着什么?

标签 c# app-config skus

今天遇到了用线

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

在我的 App.config导致 errors 的文件sku时用框架属性被包括在内。虽然,我搜索了很多我真的找不到什么SKU意思是(除了定义“stock keeping unit”或“Shelf Keeping Unit”,我认为它们与本案无关)。

简而言之,SKU 是什么意思/代表什么?

最佳答案

这个问题的一个很好的答案在这里:

What happens if I remove the auto added supportedRuntime element?

在最后一点:“如果您希望能够在 .NET 4.0 上运行,但不需要任何新的 4.5 API”

基本上,您在 App.config 中找到的配置已自动添加,因为您的项目已设置为自动使用 .net Framework 4.5 构建。 如果您希望您的应用程序与 .net Framework 4.0(没有 4.5 就地更新)一起运行,您只需右键单击项目 --< 属性并将目标框架设置为 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

关于c# - "SKU"(属性)在 C# 中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17148496/

相关文章:

c# - 是否有可能在 .NET (C#) 中以编程方式从头开始创建 *.config 文件?

php - Magento 中的尺寸 SKU

c# - FormClosing 和 FormClosed 事件不起作用

c# - 仅从字符串中取出数字并放入数组中

c# - 自定义配置、ConfigurationElements 和 ConfigurationProperties

c# - 如何在 C# 中使用带有 ProtectSection 方法的 RsaProtectedConfigurationProvider 创建可导出的 RSA key

magento - 为什么 Magento 搜索同时显示可配置产品和简单产品?

c# - 类实例字典

c# - iTextSharp 出现 "Specified method is not supported"错误