700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Visual studio将.net core 目标框架更换为.net framework

Visual studio将.net core 目标框架更换为.net framework

时间:2019-05-01 08:06:37

相关推荐

Visual studio将.net core 目标框架更换为.net framework

手动改项目配置文件(*.csporj)

版本是4.7.2,则写net472,版本是4.6,则写net46.依此类推。

<OutputType>Exe</OutputType>

是添加上的

改完之后重新加载,项目属性就切换过来了

更改完之后,系统会提示Application未包含“SetHighDpiMode”的定义”和“当前上下文中不存在名称“HighDpiMode”

这是由于net core加载窗体程序时多了下面一行代码:

Application.SetHighDpiMode(HighDpiMode.SystemAware);

直接注释掉

如果没有更换,而是创建多目标框架,则用#if过滤一下即可

还要注意多目标框架时是<TargetFrameworks>不是<TargetFramework>

/// <summary>/// The main entry point for the application./// </summary>[STAThread]static void Main(){#if netcoreapp5_0Application.SetHighDpiMode(HighDpiMode.SystemAware);#endifApplication.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new Form1());}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。