C# 修改项目类型 应用程序程序改类库

初级代码游戏的专栏介绍与文章目录-CSDN博客

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客


原则上改类库是很容易的,只需要在项目属性里面修改一下就可以了。不过,不过呢,毕竟应用程序和类库是有些不同的,会有一些小坑。

一、修改项目类型

在属性里面修改:

改为类库:

别的不用修改,然后就可以尝试编译。

二、无法编译WFAC001

编译报错:

其实我们应该知道,应用程序和类库的区别类似于C、C++的应用程序和dll的区别,动态库是没有入口点的。

第一个提示没有关联位置,但是可以搜一下报错信息,很容易搜索到:

其实很简单,双击一下第二个报错,直接会跳到,出错位置,也就是程序入口点:

也就是Program.cs的最后,删掉最后两行代码就可以了。

三、内部类要改成public

原来默认类都是内部的,要改成public,不然外部无法访问。


(这里是文档结束)

相关推荐
Data_Journal10 小时前
用于网页抓取的 Node-unblocker
大数据·开发语言·数据库·python·scrapy
豆角焖肉10 小时前
SSM 聚合项目搭建:多 Maven 模块项目
开发语言·python·pycharm
Frank_refuel10 小时前
【C++八股】面向对象
开发语言·c++
m0_3807438711 小时前
为 OpenAI 兼容接口配置教程
开发语言·python·node.js
万邦科技Lafite12 小时前
阿里巴巴拍立淘按图搜索商品API返回值实践:提升用户购物满意度的关键措施
开发语言·api·开放api·电商开放平台·京东开放平台
李高钢13 小时前
REST vs gRPC 选型对比与迁移实践:从原理到落地
c#·集成·winforms
小小龙学IT13 小时前
Qt 6 跨平台开发完全指南:从信号槽机制到实际项目落地
开发语言·qt
leisoo809713 小时前
ig50数据落盘ClickHousevsTimescaleDBvsDuckDB实测对比 IG50免费开源股票数据API接口
开发语言·jvm·数据库·python·json
敢敢のwings14 小时前
智元 GO-2 与 AgiBot-World 深度解读
开发语言·后端·golang
yaoxin52112314 小时前
503. Java 反射 - 编写 ServiceFactory 类
java·开发语言·python