c# - 在 CI 中为 Web 应用程序 (WCF) 等类库获取发布工件
问题描述
我正在尝试为 C# 项目构建 Ci。我的解决方案包含一个实现 WCF 服务本身的类库项目。
当我获得为该项目发布的手册时,它可以正常工作,但是在 CI 过程中,我无法从该项目中获取工件,因为构建任务无法将其识别为 WCF 服务。
我将项目类型从类库更改为 WCF,但在这种情况下,WCF 服务文件不会出现在已发布的文件中。
任何建议将不胜感激在此先感谢。
MSBuild 参数:
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\"
手动发布:
解决方案
推荐阅读
- java - JavaFx TabPane getScene() 或 getParent() 返回 null
- sql-server - 用 HTML 实体替换特殊字符
- codeigniter-3 - 在codeigniter中根据文件输入是否为空进行数据库查询
- mysql - 当引用的父级不存在于同一个表中时,mysql UPDATE字段为NULL
- eigen - 这是特征矩阵 log() 实现中的错误吗?
- javascript - 3 文本字段依赖于使用 jquery 的单选按钮
- rsyslog - Rsyslog 使用 omfile 作为输出创建两个侦听器(带和不带 TLS)。可能与否?
- java - 具有相同数据源的 Spring JPA Hikari 多连接池
- go - 上下文中的值不能在不同的包中传递?
- jenkins - 从控制台读取时在 Jenkins 中超时