关于 c# 的. Net FrameWork 的集成环境以及 MsBuild 的配置可以看
jenkins 搭建. NET FrameWork 持续集成环境 这篇文章
关于. NET Core 这个项目我搭了很久 其实很简单 因为不懂. NET FrameWork 和. NetCore 所以走了很大的弯
我们用 NuGet 还原. NET Core 项目会报以下错误:
error NETSDK1064: 未找到版本为 1.8.2 的包 BouncyCastle.NetCore. 它可能已在 NuGet 还原后删除. 否则, NuGet 还原可能只是部分完成, 这种情况可能是最大路径长度限制所导致.
关于这个问题我找了好久 也是 google 到一条信息才明白
这里就直接放解决办法, 其实网上就有方法, 有的简短, 有的笼统
我们这里用到的是 dotnet 命令来还原, 构建, 以及部署
从 .NET Core 2.0 开始, 无需运行 dotnet restore, 因为它由需有还原的所有命令隐式运行, 如 dotnet build 和 dotnet run.
dotnet build 生成项目及依赖项
dotnet publish 输出编译指定依赖, 发送到指定目录
详细其他命令可以查看官方文档 比我的详细的多
所以我们只用到
- dotnet build
- dotnet publish
就可以成功编译
来源: https://www.cnblogs.com/shook/p/10404521.html