当前位置: 首页 > news >正文

DotNet 入门:(二) 项目运行

一、前言

.Net 是一个集合了丰富的类库和工具的开发平台,由于他几大主要的组件,使他支持 C#、VB、F# 等多种编程语言,同时能开发 Web 应用、桌面应用、控制台应用、移动应用、游戏开发、嵌入式物联网应用、云和微服务等多种类型的应用程序。

之前只是记录了.Net 的环境的搭建,这次将通过一个简单的控制台应用,介绍一下.Net 项目的创建,其中包括 Visual Studio 工具配置、依赖安装、项目创建、项目运行等。

二、创建项目

点击 文件 -> 新建 -> 项目,在弹出的窗口中,搜索模板:“控制台应用” 或者 ”Console App“。然后选择目标框架:.Net Core 或 .Net Framework (注。高版本如.Net 6 已经部分整合了.Net Core 和.Net Framework),最后输入项目名,保存。

三、依赖安装

由于我的项目是一个别人写的游戏后台服务,里面有 MySql.Data 的依赖,所以在运行代码前需要先安装。这里有个小 Tips,就是对依赖安装位置的修改,如果不修改,以后下载的都在 C 盘了。

1. 修改依赖位置

打开 visual studio,工具 ->NuGet 包管理器 -> 程序包管理器设置 ->NuGet 包管理器 -> 配置文件,然后打开三个文件中的 NuGet.Config,添加下面代码(注. globalPackagesFolder 位置)。

<?xml version="1.0" encoding="utf-8"?>
<configuration><packageSources><add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /></packageSources><config><add key="globalPackagesFolder" value="E:/2setsoft/4other/visual-studio-nuget" /></config>
</configuration>

2. 下载依赖

继续从工具里找到 ” 管理解决方案的 NuGet 程序包 “。

点击进去后,点击 ” 浏览 “,搜索 需要的包,找到后点击安装。

3. 检查是否引用

安装完毕后,进入” 解决方案资源管理器 “,展开” 引用 “,是否有安装的包。

如果在引用中没有看到安装的包,或者有感叹号,可以对项目进行清理。点击菜单下 生成 -> 清理解决方案,然后再 ” 重新生成解决方案 “。

四、运行程序

安装依赖后,项目根目录会生成一个 packages.config,入口文件一般是 Mian.cs 或 Program.cs。然后点击 调试 -> 开始执行,随后就会弹出一个控制台窗口,同时项目根目录的 bin 文件夹也会生成 exe 文件。

五、写在后面

在几个开发平台间,再结合市场和我个人,我还是觉得用.Net 更适合一点。首先如果是用的 Unity3D 引擎,C# 语言就是无缝衔接,而且在 Visual Studio 中有直接和 Unity 联调的选项,在帧同步网络框架也有很多,比如 GDNet、ENet-C# 等等。

相关文章:

  • 分组密码算法ShengLooog设计原理详解
  • Kubernetes 配置中的 Selector 详解
  • 验证加密与数字签名实验
  • 英语四级听力疑难知识点详解
  • WebGL图形编程实战【5】:层次构建 × Shader初始化深度剖析
  • 可视化网页自动化流程管理工具
  • 实验-单总线温度采集与显示(汇编语言与接口技术)
  • 拒绝侥幸,拥抱变化
  • TCL中环深化全球布局,技术迭代应对行业调整
  • 机器学习——特征选择
  • MCU片上存储器的类型与特性
  • 自创天炎十二戟算法设计,禁止抄袭
  • transformers库里model.generate和model.forward的区别 generate函数里不同的解码方式
  • NVIDIA DRIVE AGX平台:引领智能驾驶安全新时代
  • 【阿里云大模型高级工程师ACP学习笔记】2.7 通过微调增强模型能力 (下篇)(⭐️⭐️⭐️ 重点章节!!!)
  • Linux企业级分区设置
  • 呼叫中心座席管理系统:智能升级,高效服务
  • Learning vtkjs之ImageMarchingCubes
  • Qt/C++面试【速通笔记六】—Qt 中的线程同步
  • 代码随想录算法训练营Day39
  • 做医疗的网站建设/十大免费无代码开发软件
  • 学校网站下载/老域名
  • 南通网站建设找哪家好/企业推广文案范文
  • 四川建设网官网登录入口/seo产品推广
  • 域名备案好了后怎么做网站/关键词优化排名费用
  • 企业文化培训心得体会/关键词优化的原则