相关文章推荐
聪明的麦片  ·  vba替换字符 - CSDN文库·  3 月前    · 
千杯不醉的烈马  ·  Bedtools 使用-CSDN博客·  3 月前    · 
卖萌的青椒  ·  artifactory - ...·  11 月前    · 
风流的火柴  ·  word vba ...·  1 年前    · 
坚强的伤疤  ·  C语言实现:从RSA ...·  1 年前    · 

.net core 和.net framework项目一定不能混用!

我今天在学习C# winform窗体应用时,在原来的.net core框架的console项目A的解决方案里加入了.net framework框架的winform项目B,如果你想在B里面引用A,比如为bindingsource加入datasource,这会造成编译失败,报错如下:项目“…\Homework8\Homework_5.csproj”指向“netcoreapp3.0”。它不能被指向“.NETFramework,Version=v4.7.2”的项目引用。

这是因为.net core不支持窗体应用win form,而.net framework支持,见下图:
在这里插入图片描述
如何解决呢?
第一步:重新新建一个.net framework的console项目,将项目A的代码复制进去,个别代码可能会报错,比如我重载getHushcode()时,这两个框架快速操作与重构生成的函数是不一样的,这个重新生成一个就可以了。
第二步:再把项目B添加到解决方案里,然后重点是把原来的引用项目A的那个引用项移除掉,这样才可以,否则会因为找不到项目A而报错。

over! 这下可以了。我在这耗费了几个小时,不过算是进步了,即使很痛苦,一起加油!!!!

.net core 和.net framework项目一定不能混用! 我今天在学习C# winform窗体应用时,在原来的.net core框架的console项目A的解决方案里加入了.net framework框架的winform项目B,如果你想在B里面引用A,比如为bindingsource加入datasource,这会造成编译失败,报错如下:项目“..\Homework8\Homewo... ZKWeb是用于 .NET Framework .NET Core 的灵活Web框架。 为什么要创建这个框架? 我想要一个更好的插件系统,就像django一样,一个文件夹一个插件 我想要一个独立的mvc框架,因为MS经常更改其体系结构 我想要一个足够强大的模板系统来实现可视页面编辑器 .NET Core 支持同时支持 .NET Framework .NET Core 一个文件夹一个插件,每个插件都包含所需的一切 源代码更改后自动编译并重新加载 基于Roslyn编译器 Django样式重叠模板文件系统一个插件可以覆盖其他插件的模板 手机或PC的模板专业化 Area-Widget样式的动态内容系统能够基于此功能实现可视页面编辑器 小部件渲染缓存大多数情况下,这比缓存整个页面要好 基于DotLiquid IoC容器 提供IServiceProvid
.NET Core 已经热了好一阵子,1.1版本发布后其可用性也越来越高,开源、组件化、跨平台、性能优秀、社区活跃等等标签再加上“微软爸爸”主推和大力支持,尽管现阶段对比 .net framework 还是比较“稚嫩”,但可以想象到它光明的前景。作为 .net 开发者你是否已经开始尝试将 项目 迁移到 .net core 上?这其中要解决的一个较大的问题就是如何让你的 .net core 和老 .net framework 站点实现身份验证兼容! 1、第一篇章 我们先来看看 .net core 中对identity的实现,在Startup.cs的Configure中配置Cookie认证的相关属性 public vo
大家应该都知道,在asp .net core 项目 中,使用html文件一般通过使用中间件来提供服务: 打开 NuGet程序管理控制台 输入install-package Microsoft.aspnet core .staticfiles 进行添加 ASP .NET Core static files middleware. Includes middleware for serving static files, directory browsing, and default files. 在Startup.cs中使用服务: using System; using System.Collec
项目 “..\MyClassLib\MyClassLib.csproj” 指向 “net7.0”。它 不能 指向 .NET Framework ,Version=v4.7.2“的 项目 引用 ---解决办法
前阵子一直期待 .net core 3.0正式版本的出来,以为这个版本出来,Winform程序又迎来一次新生了,不过9.23日出来的马上下载更新VS,创建新的 .net core Winform 项目 ,发现并没有Winform窗体设计器。而微软目前则是通过插件的方式,让我们单独下载Winform设计器,这个设计器还是预览版本,很多功能还是没有实现的,只能算是一个简单的雏形,本博客案例介绍基于 .net core 3.0创建一个普通的WInform程序,让大家了解下基于 .net core 3.0创建的程序的大概模样。 1、开发环境的准备 要做基于 .net core 3.0的WInform开发,需要首先更新你的V
又被微软坑了? .NET Framework 白学了? 软件开发界的技术是不断进步的,像现在很火的python3,从python2到python3,python2中的有些类和方法就 不能 使用了。 要有开放的心态,没有白学绝大部分的 .NET Framework
.net framework 程序迁移到 .net core 5.0 对于 .net framwork程序想要升级为 .net core 5.0的方法,微软官方也给出了方法见 https://docs.microsoft.com/en-us/dotnet/desktop/winforms/migration/?view=netdesktop-5.0,我这里总结记录一下. 1.首先要检查自己应用程序适不适合迁移 .net framework 框架和 .net core 框架有很大的不同,首先得确保自己当前基于 .net framework