一套代码同时生成.Net Core和.Net Framework两套框架程序
作者:15726608245 · 2025-03-12 · 阅读时间:3分钟
一套代码同时生成.Net Core和.Net Framework
前言
当看到这个标题的时候,应该是一脸迷茫吧,也不尽然,如果你经常看一些开源项目或者写一些公共的类库的话,也会看到这个东西。说常见也不常见,说有用也没用。写出来主要是让大家了解下这个小知识,同时呢,也是纠正我的理解偏差,之前我一直以为的是只能生成不同版本的.Net Core或者.Net Framework框架的程序,但是突然发现竟然是可以混合生成的。



开发环境
- .NET 6
- 开发工具:Visual Studio 2022
实现步骤
首先说下注意事项,做这个动作的话,建议就不要引用太多的第三方库了,可能会遇到很多兼容问题需要解决,同时自己可能也需要根据不同的框架去做不同的处理,如使用以下代码:
还是以控制台程序为例,新建一个.net6的控制台程序,然后双击项目文件进行编辑。首先将
net6.0
节点改成
net6.0;net48
然后在里面写上你要生成的版本,以分号隔开,但是这里要注意,并不是你想写什么就都能生成,大前提是你本机需要先安装了对应的版本。尝试生成,如果提示语言版本过低的话(
),需要添加
10.0
节点,然后指定一个高版本的语言数字就行
最终配置文件如下
重新生成项目,会在debug目录下看到不同框架的文件夹。最后看下生成的文件


实现效果
☛☛☛点击此处下载源码☚☚☚

热门推荐
一个账号试用1000+ API
助力AI无缝链接物理世界 · 无需多次注册
3000+提示词助力AI大模型
和专业工程师共享工作效率翻倍的秘密
热门API
- 1. AI文本生成
- 2. AI图片生成_文生图
- 3. AI图片生成_图生图
- 4. AI图像编辑
- 5. AI视频生成_文生视频
- 6. AI视频生成_图生视频
- 7. AI语音合成_文生语音
- 8. AI文本生成(中国)
最新文章
- 交叉熵的Numpy实现:从理论到实践
- Google DeepMind发布 Genie 3与Shopify:2小时上线电商3D样板间实战
- Gemini Deep Research 技术实战:利用 Gemini Advanced API 构建自动化的深度研究 Agent
- FLUX.1 Kontext API 使用完全指南:解锁文本驱动的智能图像编辑
- 如何防范User-Agent信息伪装引发的API访问风险
- 苹果支付流程:从零开始的接入指南
- 全面掌握 OpenAPI 规范:定义、生成与集成指南
- 深入解析granularity是什么?颗粒度中文详解
- 开发者如何利用缓存技术提升API性能
- Orbitz API 全攻略:旅行社高效整合酒店、航班与租车服务的必读指南
- REST API命名规范的终极指南:清晰度和一致性的最佳实践
- Go:基于 MongoDB 构建 REST API — Fiber 版
热门推荐
一个账号试用1000+ API
助力AI无缝链接物理世界 · 无需多次注册