.NET、C#、.NET Framework、.NET Core、ASP.NET、WPF

 我来答
机器1718
2022-06-10 · TA获得超过6823个赞
知道小有建树答主
回答量:2805
采纳率:99%
帮助的人:159万
展开全部

是微软公司下的一个跨语言平台。语言可以是C#,PowerShell,VB等。各语言之间运行时可以无缝衔接,前提是遵守公共语言规范 ( Common Language Specification ,简称CLS )

.NET Framework 是 Windows 的托管执行 环境 ,可为其运行的应用提供各种服务。 它包括两个主要组件

.NET Core 是一个开源的模块化的Framework,不管是开发web或移动设备都在同一个Framework(.NET Core)下运行,而且 .NET Core也可在不同的操作系统上运行,包括Windows、linux、MacOS,实现了跨平台跨设备。

方法1 : 新建项目,选择为 .NET Core 。
方法2 :
1.右键项目,选择“卸载”
2.右键编辑项目.csproj文件,清空并寻找一个 .NET Core 项目的.csproj,复制进来。例:

3.删除项目中的"Properties"文件夹和文件
4.重新加载项目
5.生成项目根据错误信息重新引用依赖项

是运行在.net CLR上的,用于创建应用程序的高级语言。

C# 中的关键组织结构概念包括 程序 、 命名空间 、 类型 、 成员 和 程序集 。 C# 程序 由一个或多个源文件组成。 程序 声明 类型 ,而 类型 包含 成员 ,并被整理到 命名空间 中。 类型 包括 类 和 接口 。 成员 包括 字段 、 方法 、 属性 和 事件 。 编译完的 C# 程序实际上会打包到程序集中。 程序集的文件扩展名通常为 .exe 或 .dll ,具体取决于实现的是应用程序还是库。

.NET Core 的控制台应用默认是生成 dll 文件,而没有对应的 exe 文件。其中包含一个 dll 文件,要执行该文件需要用命令行来执行(包括在非windows环境下):

要生成 exe 文件则需要在项目文件路径下执行指令:

则在 .dll 文件同目录下会出现生成的文件包。
所引用的项目也会一起打包进来。

build 时会隐式调用 restore 来还原包,并选择最新的程序版本,发布的时候命令 restore 被隐式调用使用最新的版本,和实际的发布版本不一致就会报错。设置 TargetLatestRuntimePatch 为 true 可以避免在 restore

选择发布,

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式