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

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

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

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

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


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

一、修改项目类型

在属性里面修改:

改为类库:

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

二、无法编译WFAC001

编译报错:

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

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

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

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

三、内部类要改成public

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


(这里是文档结束)

相关推荐
Wang's Blog2 小时前
Go-Zero项目开发4: 用户服务搜索、详情与统一错误处理
开发语言·golang
我星期八休息2 小时前
网络编程—应用层HTTP协议
linux·运维·开发语言·前端·网络·网络协议·http
梅雅达编程笔记2 小时前
零基础学 Python 第14章 | 模块、包与第三方库
开发语言·python·django·numpy·pandas
Mr__Miss2 小时前
Java泛型完全指南:从入门到精通
java·开发语言·python
赵庆明老师2 小时前
Vben精讲:14-Vben远程加载语言包
开发语言·vben
hehelm3 小时前
AI大模型接入SDK—通用模块设计
linux·开发语言·c++
吴可可1235 小时前
C#AutoCAD二次开发打断多段线
c#
梅雅达编程笔记5 小时前
零基础学 Python 第15章 | 类与对象:面向对象编程入门
开发语言·python·django·numpy·pandas
行思理5 小时前
微信支付“商家转账用户确认模式”,新手教程
java·开发语言·微信
麻瓜老宋6 小时前
AI开发C语言应用按步走,表达式计算器calc的第一步,中缀表达式词法分析
c语言·开发语言·atomcode