好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

win7页面文件转移-(win7桌面文件转移)

内容概述

win7页文件转移(win7桌面文件转移)本文介绍了如何将Windows窗体桌面应用从.NETFramework迁移到.NETSDK格式或.NET6或更高版本。.NETSDK支持Windows窗体应用程序

win7页 文件 转移

(win7桌面 文件 转移)

本文介绍了如何将 Windows 窗体桌面应用从 .NET Framework 迁移到 .NET SDK 格式或 .NET 6 或更高版本。 .NET SDK 支持 Windows 窗体应用程序。 Windows 窗体仍然只适用于 Windows 框架只能在 Windows 上运行。 将应用从 .NET Framework 迁移到 .NET SDK 格式或 .NET 6 通常需要新的项目 文件 。 NET 6 使用 SDK 项目 文件 的风格,和 .NET Framework 通常使用旧的 Visual Stu dio 项目 文件 。 如果你打开了文本编辑器 Visual Stu dio 你会知道项目 文件 有多详细。 SDK 项目风格小,不需要像旧版本的项目 文件 格式那样多的项目。

备份项目 搬迁 项目的第一步是备份项目! 如有问题,可通过还原备份将 代码 恢复到原始状态。 不要依赖于 .NET 即使它们似乎能够完成备份,也可以移植分析器等工具来备份项目。 最好亲自创建原始项目的副本。

卸载项目,编辑项目 文件 剪切所有 内容 ,记事本. 添加 空白项目 文件

<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <!-- 选择你需要的方式 --> <TargetFramework>net6.0-windows</TargetFramework> <TargetFramework>net461</TargetFramework> <TargetFrameworks>net6.0-windows;net461;</TargetFrameworks> <!-- 若为库,则直接 删除 此句,库不需要定义 <OutputType> 设置--> <OutputType>WinExe</OutputType> <GenerateAssemblyInfo>false</GenerateAssemblyInfo> <UseWindowsForms>true</UseWindowsForms> </PropertyGroup></Project>

<RootNamespace>FreeRes2019</RootNamespace><AssemblyName>FreeRes2019</AssemblyName> 节点

所有的 <PropertyGroup>单个节点 内容 直接复制到新项目 <PropertyGroup> 下面

例如

<PropertyGroup> <RootNamespace>Freexxx2019</RootNamespace> <AssemblyName>Freexxx2019</AssemblyName></PropertyGroup><PropertyGroup> <GenerateManifests>false</GenerateManifests></PropertyGroup>

复制到

<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <!-- 选择你需要的方式 --> <TargetFramework>net6.0-windows</TargetFramework> <TargetFramework>net461</TargetFramework> <TargetFrameworks>net6.0-windows;net461;</TargetFrameworks> <!-- 若为库,则直接 删除 此句,库不需要定义 <OutputType> 设置--> <OutputType>WinExe</OutputType> <GenerateAssemblyInfo>false</GenerateAssemblyInfo> <UseWindowsForms>true</UseWindowsForms> <!-- 复制到这里 --> <RootNamespace>Freexxx2019</RootNamespace> <AssemblyName>Freexxx2019</AssemblyName> <GenerateManifests>false</GenerateManifests> </PropertyGroup></Project> 引用 升级

直接复制到新项目 文件

<Content Include="TSCLIB.dll"> < cop yToOutputDirectory>PreserveNewest</ cop yToOutputDirectory> </Content> Reference Include 升级

<ItemGroup> <Reference Include="Sy stem " /> <Reference Include="Sy stem .Core" /> <Reference Include="Sy stem .Xml.Linq" /> <Reference Include="Sy stem .Data.DataSetExtensions" /> <Reference Include="Microsoft.CSharp" /> <Reference Include="Sy stem .Data" /> <Reference Include=&电脑#34;Sy stem .Net.Http" /> <Reference Include="Sy stem .Xml" /> </ItemGroup>

新版

<ItemGroup> <Import Include="Sy stem " /> <Import Include="Sy stem .Core" /> <Import Include="Sy stem .Xml.Linq" /> <Import Include="Sy stem .Data.DataSetExtensions" /> <Import Include="Microsoft.CSharp" /> <Import Include="Sy stem .Data" /> <Import Include="Sy stem .Net.Http" /> <Import Include="Sy stem .Xml" /></ItemGroup> 工程引用

删除 Project 和 Name复制过去的节点

<ItemGroup> <ProjectReference Include="..\AME.FreeRes\AME.FreeRes.csproj"> <Project>{bd216839-c870-4b5a-b3e3-46bd5f7d8d6d}</Project> 电脑 <Name>AME.FreeRes</Name> </ProjectReference> </ItemGroup>

复制为

<ItemGroup> <ProjectReference Include="..\AME.FreeRes\AME.FreeRes.csproj" /> </ItemGroup> Compile 一般不需要复制

<ItemGroup> <Compile Include="Attribute\Attribute.cs" /> <Compile Include="DataTableBase.cs" /> ...</ItemGroup> NuGet 包

若项目引用 NuGet 包,项目 文件 夹可能包含 packages.con fig 文件 。 对于 SDK 风格项目,NuGet 项目 文件 中配置了包引用。 对于 SDK 风格项目,NuGet 项目 文件 中配置了包引用。 Visual Stu dio 也可以选择定义项目 文件 NuGet 包。 .NET 6 不会将 packages.con fig 用于 NuGet 包。 迁移前必须进行 NuGet 包引用迁移到项目 文件 中。

<ItemGroup> < packagereference Include="Newtonsoft.Json"> <Version>13.0.1</Version> </ packagereference > </ItemGroup>

改为

电脑<ItemGroup> < packagereference Include="Newtonsoft.Json" Version="13.0.1" /> </ItemGroup> 要迁移 packages.con fig 文件 ,请执行以下步骤: 在 解决方 案资源管理器中找到要迁移的项目。右键单击“packages.con fig ”>“将 packages.con fig 迁移到 packagereference ”。右键单击“packages.con fig ”>“将 packages.con fig 迁移到 packagereference 选择所有顶级包。系统会 生成 一份 生成 报告,让你知道和迁移 NuGet 任何与包有关的问题。

库不需要定义 设置。 如需 升级 库项目,请 删除 该项目。

重载项目 将项目转换为

新的



电脑

总结

以上是 为你收集整理的 win7页面文件转移-(win7桌面文件转移) 全部内容。

如果觉得 网站内容还不错,欢迎将 网站 推荐给好友。

项目 项目 项目

win7电脑提示进程干扰不能关机怎么办?win7关机失败解决方法

win7电脑提示进程干扰不能关机怎么办?近期有很多小伙伴在使用完电脑要关机的时候,出现了进程干扰无法关机的提示,面对这个问题,很多用户都不知道要如何进行解决,针对这个问题,那么本期的用户小编就来为广大用户们分享解决方法。

win7系统怎么获取everyone权限?win7开启everyone权限教程

我们在使用win7系统的时候,有些操作是需要拥有everyone权限才能够操作使用的,大部分用户对于这个everyone权限都不知道要怎么获取,那么今日的win7教程就来为广大用户们分享解决方法,让我们一起来看看获取步骤吧。

Win7怎么把电脑右下角的图标收起来?

在使用Win7系统电脑的时候,右下角的状态栏会显示很多软件图标,看起来杂乱不美观,有些是用户用不到的,想要将一些不需要的图标隐藏起来,具体应该怎么操作呢?其实方法不难,针对这一问题,本篇整理了一些详细的步骤,分享给大家。

win7系统怎么清除explorer病毒?win7清除explorer病毒教程

explorer病毒在win7系统中非常的常见,他的出现会导致部分的功能或者是软件无法进行使用,许多用户遇上这个问题后不知道要如何进行解决,关于这个问题,本期的win7教程就来为广大用户们分享详细的解决方法,一起来了解看看吧。

win7怎么取消屏保?win7待机屏保关闭教程

当我们的win7系统在一段时间没有进行操作后,就会自动化进入到待机出现屏保,但是很多小伙伴不想要使用这个屏保,想要取消但是不知道怎么操作,针对这个问题,今日的win7教程就来为广大用户们分享解决方法,有需要的用户欢迎来查看关闭步骤。

win7提示未能成功安装设备驱动怎么解决?

我们在使用电脑的时候,一些外接设备和硬件都是需要安装驱动才能够正常使用,而一些使用win7系统的用户,遇到了未成功安装设备驱动的提示,面对这个情况不知道怎么解决,那么本期的win7教程就来为大伙分享解决方法,一起来了解看看吧。

win7笔记本电脑怎么外接显示器?win7笔记本设置外接显示器方法

win7笔记本电脑怎么外接显示器?很多用户在使用笔记本的时候,觉得屏幕还是太小了,想要在外接显示器,连接后不知道怎么设置才能够显示出内容,那么针对这个情况,今日的win7教程就来和广大用户们分享详细的解决方法,一起来看看具体步骤吧。

win7怎么更改文件扩展名?win7修改文件扩展名教程

我们电脑中的文件命名都是默认的,有些使用win7系统的用户想要知道怎么修改文件扩展名,针对这个问题,今日的小编就来和广大用户们分享详细的解决方法,接下来让我们一起看看具体的操作步骤吧。

查看更多关于win7页面文件转移-(win7桌面文件转移)的详细内容...

  阅读:23次