我们用donet core做项目,发现有些依赖库必须得用.net framework才能正常运行,此时想切回来怎么办?

方法非常简单,只需要更改解决方案中的项目文件即可。

具体修改方法如下所示:


	<PropertyGroup>
		<OutputType>WinExe</OutputType>
        <!--此处只需要将TargetFramework修改成想要的.net framework版本即可-->
		<TargetFramework>net472</TargetFramework>
		<UseWPF>true</UseWPF>
    <UseWindowsForms>true</UseWindowsForms>
		<Platforms>AnyCPU;x64;x86</Platforms>
		<ApplicationIcon>app_logo.ico</ApplicationIcon>
	</PropertyGroup>

注意事项:修改版本会导致C#的语法版本降低,部分使用了高级特性的语法将无法编译通过。此时需要通过手动方式进行修改。


本文会经常更新,请阅读原文: https://huchengv5.gitee.io//post/DotNet%E6%9B%B4%E6%94%B9%E7%8E%AF%E5%A2%83%E7%89%88%E6%9C%AC.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

知识共享许可协议 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名胡承(包含链接: https://huchengv5.gitee.io/ ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系