中的 sku 如何理解?

oldhunter 2018-08-08 12:06:38
请教 <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> 中的 sku 如何理解呢?

我想实现:必须安装 .net 4.5,才可以运行软件。想给出一个友好的提示,而不是提供类似:Could not load type 'System.Reflection.AssemblySignatureKeyAttribute' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c

据MSDN介绍:https://docs.microsoft.com/zh-cn/dotnet/framework/configure-apps/file-schema/startup/supportedruntime-element

好像 supportedRuntime 只能设置到 v4.0,而 sku 最高可以设置到 v4.7.2, sku 是什么意思呢? MSDN的解释看不懂。
...全文
1947 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
痴情的路灯 2018-12-06
  • 打赏
  • 举报
回复
楼主有对应。net 4.0的lua.dll和 luainterface.dll吗?
  • 打赏
  • 举报
回复
必须安装对应版本,这个可以通过打包工具
  • 打赏
  • 举报
回复
nfx版本号,4.x版本都对应4.0,但必须安装对应lib
就跟2.0版本一样,2.x和3.x都是对应2.0

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧