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

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

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

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

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


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

一、修改项目类型

在属性里面修改:

改为类库:

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

二、无法编译WFAC001

编译报错:

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

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

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

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

三、内部类要改成public

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


(这里是文档结束)

相关推荐
专注仿真24 分钟前
引擎扩展性与集成设计深度剖析:从 14 个扩展点到 DIS→HLA 演进之路
开发语言·算法·仿真引擎·推演引擎
Best-Wishes1 小时前
科来网络分析系统(技术交流版)使用说明书
开发语言·junit·php
代码不停1 小时前
自动化测试(java)
java·开发语言·selenium·自动化
鬼手点金3 小时前
opencode-rules 插件
java·开发语言·前端·人工智能·chrome·git·github
爱上网的小舟3 小时前
星际战士2启动错误怎么办?5种游戏报错解决方法
开发语言·php
阿里嘎多学长4 小时前
2026-10-12 GitHub 热点项目精选
开发语言·程序员·github·代码托管
wangchunyu1145 小时前
Python 数据可视化实战入门教程
开发语言·python·信息可视化
学逆向的6 小时前
C 突破编译器限制
c语言·开发语言·网络安全
jimy17 小时前
C++ 虚函数表:基类和派生类共用一张 vtable 吗?
开发语言·c++
爱吃提升7 小时前
Dev-C++ 5.11 C++断点调试完整教程
开发语言·c++