当前位置: 首页 > news >正文

自己怎么做视频收费网站企业qq登录

自己怎么做视频收费网站,企业qq登录,代理网站哪个好,自己服务器建网站作者 | Scott Hanselman译者 | 弯月早在2001年#xff0c;我用C#为学校的一门300系列的操作系统课程编写了一个微型虚拟操作系统#xff0c;后来在2002年将其移植到了VB.NET。这些都是在.NET Core出现之前的代码#xff0c;基于Windows早期的.NET 1.1或2.0。五年前#xff… 作者 | Scott Hanselman译者 | 弯月早在2001年我用C#为学校的一门300系列的操作系统课程编写了一个微型虚拟操作系统后来在2002年将其移植到了VB.NET。这些都是在.NET Core出现之前的代码基于Windows早期的.NET 1.1或2.0。五年前我将代码转移到了GitHub上同时将项目移植到了.NET Core 2.0。当时这个项目已经有15年历史了所以这个项目能在Windows、Linux、Docker上运行甚至能在树莓派等项目创立时尚未存在的机器上运行。在本文中我想尝试一下能否利用.NET升级助手将这个已有20年历史的项目搬到.NET 6上运行。下面我们开始$ upgrade-assistant upgrade .\TinyOS.sln ----------------------------------------------------------------------------------------------------------------- Microsoft .NET Upgrade Assistant v0.3.2560013c4e05c787f588e940fe73bfa78d7eedfe0190bdWe are interested in your feedback! Please use thefollowing link to open a survey: https://aka.ms/DotNetUASurvey -----------------------------------------------------------------------------------------------------------------[22:58:01 INF] Loaded 5 extensions [22:58:02 INF] Using MSBuild from C:\ProgramFiles\dotnet\sdk\6.0.100\ [22:58:02 INF] Using Visual Studio install from C:\ProgramFiles\Microsoft Visual Studio\2022\Preview [v17] [22:58:06 INF] Initializing upgrade step Select anentrypoint [22:58:07 INF] Setting entrypoint to only project insolution: C:\Users\scott\TinyOS\src\TinyOSCore\TinyOSCore.csproj [22:58:07 INF] Recommending executable TFM net6.0 becausethe project builds to an executable [22:58:07 INF] Initializing upgrade step Select project toupgrade [22:58:07 INF] Recommending executable TFM net6.0 becausethe project builds to an executable [22:58:07 INF] Recommending executable TFM net6.0 becausethe project builds to an executable [22:58:07 INF] Initializing upgrade step Back up project升级过程是交互式的命令行使用了有颜色的提示信息还有一系列带有动态选项的问题有意思的是升级之后构建一次成功没有任何错误。手工检查.csproj文件时我发现了一些奇怪的数字很像是来自多年前的.NET Core 2。我的直觉告诉我这里有问题而升级助手并没有理解。!-- PackageReference IncludeILLink.Tasks Version0.1.4-preview-906439 / -- PackageReference IncludeMicrosoft.Extensions.Configuration Version2.0.0-preview2-final / PackageReference IncludeMicrosoft.Extensions.Configuration.Json Version2.0.0-preview2-final / PackageReference IncludeMicrosoft.Extensions.DependencyInjection Version2.0.0-preview2-final / PackageReference IncludeMicrosoft.Extensions.Options.ConfigurationExtensions Version2.0.0-preview2-final /我还注意到一个被注释掉的指向ILLink.Tasks的引用这是当年Mono的连接器的一个预览功能目的是压缩应用程序的最终大小并裁剪掉无用的代码。这项功能已经内置到.NET 6中后面会用到。所以这里不需要这个引用了。我决定先不管三七二十一直接升级到.NET 6看看会怎样。我只需要改一个数字看看能否恢复并构建但也可以尝试一下dotnetoutdated工具这个工具非常好用这个“outdated”工具妙就妙在它会调用NuGet来查看某个包是否有新版本。在测试中此时只不过是一些批处理文件我采用如下方式调用dotnetdotnet netcoreapp2.0/TinyOSCore.dll 512 scott13.txt之后会改成现代形式只有TinyOSCore.exe 512 scott13.txt只需要exe文件和参数不需要额外的东西。经过发布和裁剪后我的操作系统变成了一个仅有15MB的exe文件。考虑到.NET已存在不需要额外安装这个结果已经很优秀了。如果我愿意甚至可以将这个操作系统变成一个微服务dotnet publish -r win-x64 --self-contained -p:PublishSingleFiletrue-p:SuppressTrimAnalysisWarningstrue如果加上-p:EnableCompressionInSingleFiletrue还能进一步缩小。不需要修改任何代码。测试也都通过了。当年为学校编写的 .NET 1.1 现在都移植到了 .NET 6.0上而且还能跨平台自带运行时而且只包含一个仅有11MB的EXE文件。参考链接https://www.hanselman.com/blog/upgrading-a-20-year-old-university-project-to-net-6-with-dotnetupgradeassistant
http://www.pierceye.com/news/441956/

相关文章:

  • 邯郸成安建设局网站wordpress修改页面样式表
  • 网站建设和销售有关吗南昌网站定制公司哪家好
  • 老榕树网站建设教学优秀软文范例100字
  • 软件工程师证书报考网站dede系统做的网站如何调用cu3er官网flash 3d焦点图
  • 创意策划网站用照片做视频的网站好
  • 包头市建设局网站国内做的好的电商网站有哪些方面
  • 群辉服务器做网站营销自动化系统
  • 公司设计网站推荐做网站用注册公司吗
  • 机房建设 网站建设工程标准在线网站
  • 网站建设是属于软件开发费吗Wordpress有用么
  • 上海 网站备案商务网站规划与建设课程设计
  • 网站 首页 栏目 内容网业设计
  • 用vs与dw做网站什么做电子书下载网站好
  • 网站建设发布教程网页设计师收费标准
  • 徐州哪里做网站好农林网站建设公司
  • 可以做直播卖产品的网站专业产品画册设计公司
  • wp网站开发个人小程序开发流程
  • 网站制作报价大约重庆招聘网站建设
  • 网站开发 资质网站开发价格评估
  • 泰州网站关键词优化谷歌建站
  • 门户网站风格企业网站建设的成本
  • 一站式外贸综合服务平台社区网站推广方案
  • 宁波网络公司网站建设项目怎么破解别人做的付费网站
  • 做创意小视频的网站centos 7.4 wordpress
  • 免费建立单位的网站适合个人做的跨境电商
  • 沈阳军成网站建设17网站一起做网店
  • 哪些cms做同城网站比较好上海建设工程协会网站
  • 潍坊企业自助建站系统seo博客网站
  • 做啤酒最全的网站鱼台县建设局网站
  • 网站开发转行进入衍生领域wordpress qaengine