visual studio 2019使用net core3.0创建winform无法使用窗体设计器_实用技巧

来源:脚本之家  责任编辑:小易  

当然能了,在解决方案管理器工程文件点右键->添加->Windows窗体 在这里设计新窗体 在第一个窗体中new新建的窗体,再show,就可以弹出了

微软发布正式版net core3.0后,迫不及待的想体验一下用visual studio 2019在net core3.0下创建winform程序。创建方法很简单,和以前visual studio版本步骤差不多。

既然是精简版的WIN7,可以用360安全卫士打漏洞或补丁,全部打齐,然后把无线网卡的驱动小光盘硬塞进光驱打驱动,先打网卡USB驱动,再打程序驱动。这样可以解决的

创建完成之后,尴尬的事情发生了,无法使用窗体设计器,双击Form1.cs文件不行,使用快捷键shift+F7也不行,在网上找了很久,发现好多人都遇到过这种问题,目前有两种解决方案

>2.VS工具栏-工具-选项-文本编辑器-所有语言-显示行号(找错讲解更方便)2.VS工具栏 Shift配合方向键可以快速选择文字【这个技巧蛮方便的】

方案1 项目中创建多目标框架,包含net framework和net core。

可以,我先用的就是

打开csproj文件,将目标框架更改为net452和netcoreapp3.0。最终修改结果如下:

<isotream> 名字错了哦,应该是<iostream>. 2005可以和2010共存,我的机器也是这样的。

<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFrameworks>net452;netcoreapp3.0</TargetFrameworks> <UseWindowsForms>true</UseWindowsForms> <ApplicationIcon /> <StartupObject /> <AutoGenerateBindingRedirects>false</AutoGenerateBindingRedirects> </PropertyGroup> </Project>

1.在路由器通电情况下,按压恢复默认设置的那个小孔3——5秒左右,当看到路由器是所有的指示灯闪烁这后,再放手不按。 2.打开计算机网上邻居的属性,本地连接的属性,选择T

注意,必须将TargetFramework更改为复数TargetFrameworks

先检查和电脑的连接,设自己的电脑ip地址为192.168.1.2 本地连接已连上的时候就可以打开了

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

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

Application.SetHighDpiMode(HighDpiMode.SystemAware);

我们只需要用#If过滤一下即可:

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

方案2 添加winformsdesigner插件

创建winform core程序,点击扩展–>管理扩展,打开扩展管理窗体,选中联机,搜索winform designer。选择安装即可。

或者手动下载:winformsdesigner

参考地址:https://github.com/dotnet/winforms/tree/master/Documentation/designer-releases

添加完之后,期待已久的窗体设计器就可以出来了。

我目前使用的visual studio 2019的版本信息

到此这篇关于visual studio 2019使用net core3.0创建winform无法使用窗体设计器的文章就介绍到这了,更多相关vs2019创建winform内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

Microsoft Visual Studio .NET 2003帮助文档可以单独安装使用吗?

可以单独安装下面是下载地址。 http://soft.pdsu.edu.cn/list.asp?id=764

怎么使用Visual Studio 2012创建窗口,不是问代码怎么写,是问怎么使用这个软件弄出写代码的界面。求指导!谢谢

双击窗体

visual studio2010(vb)如何像vb6.0那样设计一个窗体的菜单栏 比如新建、打开、保存、退出、编辑那样的

有个控件叫MenuStrip的,你添加上去就能设计菜单了。

Visual Studio Code代码自动补全无法使用

今天用VSC敲ng的时候,发现有很多小伙伴不知道怎么用tab自动在ts中补全代码!好吧,那就为新手发个福利了。

先在设置中搜索emmet,这个都知道是干嘛的吧~

找到:

// 在默认不支持 Emmet 的语言中启用 Emmet 缩写功能。在此添加该语言与支持 Emmet 的语言之间的映射。

// 示例: {"vue-html": "html", "javascript": "javascriptreact"}

"emmet.includeLanguages": {},

上面介绍的很清楚了,可以自动添加你想补全的语言,而且用哪种语法补全,键值的映射嘛,所以加上"typescript":"html"就可以了哦~

(不要缩写ts啊!)

还有小伙伴说,为啥我的不可以啊!因为!最最最首先:

// 启用后,按下 TAB 键,将展开 Emmet 缩写。

"emmet.triggerExpansionOnTab": false,

你得把这一行改为true吧……

  • 本文相关:
  • c#,winform,showdialog,子窗体向父窗体传值
  • winform窗体间传值的方法
  • c# winform实现捕获窗体最小化、最大化、关闭按钮事件的方法
  • c# winform 关闭窗体时同时结束线程实现思路
  • 在类库或winform项目中打开另一个winform项目窗体的方法
  • winform实现窗体最大化并遮盖任务栏的方法
  • c#实现winform用子窗体刷新父窗体及子窗体改变父窗体控件值的方法
  • c#中winform窗体form的关闭按钮变灰色的方法
  • 详解jquery ajax 在asp.net中使用总结
  • asp.net内置对象之application对象
  • 详解asp.net core webapi 返回统一格式参数
  • asp.net sql存储过程分页
  • system.data.sqlclient.sqlexception: 无法打开登录所请求的数据
  • asp.net清空控件值的方法(可自定义控件类型)
  • 在web用户控件中引用样式表中样式的方法
  • bin 和 app_code 文件夹介绍
  • asp.net(c#)把汉字转化成全拼音函数(全拼)
  • mvcpager分页控件使用注意事项
  • Microsoft Visual Studio .NET 2003帮助文档可以单独安装使用吗...
  • 怎么使用Visual Studio 2012创建窗口,不是问代码怎么写,是问怎...
  • visual studio2010(vb)如何像vb6.0那样设计一个窗体的菜单栏 比...
  • Visual Studio Code代码自动补全无法使用
  • 请问在Visual Studio 2010 中用C#创建Windows窗体应用程序时...
  • vs2013 visual studio如何打开新建窗体的设计视图
  • win7旗舰版 使用netcore磊科nw336无法正常驱动 但在XP上使用...
  • 使用Visual Studio写代码有什么十分有用的神奇技巧
  • win7下 使用Visual Studio 2010 创建C#项目 提示"不允许所请...
  • 安装了Visual Studio C++ 2010无法使用。
  • netcore路由器在无法进入设置页面的情况下如何恢复出厂设置
  • 新买的netcore的无线路由器无法进入界面设置
  • Netcore无线路由器始终无法连接!!!
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全基础应用实用技巧自学过程首页asp.net实用技巧c#,winform,showdialog,子窗体向父窗体传值winform窗体间传值的方法c# winform实现捕获窗体最小化、最大化、关闭按钮事件的方法c# winform 关闭窗体时同时结束线程实现思路在类库或winform项目中打开另一个winform项目窗体的方法winform实现窗体最大化并遮盖任务栏的方法c#实现winform用子窗体刷新父窗体及子窗体改变父窗体控件值的方法c#中winform窗体form的关闭按钮变灰色的方法详解jquery ajax 在asp.net中使用总结asp.net内置对象之application对象详解asp.net core webapi 返回统一格式参数asp.net sql存储过程分页system.data.sqlclient.sqlexception: 无法打开登录所请求的数据asp.net清空控件值的方法(可自定义控件类型)在web用户控件中引用样式表中样式的方法bin 和 app_code 文件夹介绍asp.net(c#)把汉字转化成全拼音函数(全拼)mvcpager分页控件使用注意事项java正则表达式 pattern和matche未将对象引用设置到对象的实例 (asp.net(c#)网页跳转七种方法小结未能加载文件或程序集“xxx”或它asp.net“服务器应用程序不可用”asp.net中的几种弹出框提示基本实asp.net gridview 72般绝技asp.net生成excel并导出下载五种asp.net汉字转拼音和获取汉字首字asp.net对路径"xxxxx"asp.net(c#) 读取excel另加解决日期问题的asp.net mvc学习笔记asp.net性能优化技巧汇总elasticsearch.net使用入门教程(1)一个.net 压缩位图至jpeg的实例代码asp.net如何将多个radiobutton指定在一个asp.net mvc4中的过滤器的使用.net中下载文件的实例代码asp.net(vb.net)获取真实ip的函数asp.net mvc4+ef5+easyui+unity2.x注入的
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved