在CentOS上营造资讯.net自动化编译环境

微服务

       软件架构是一个含有种种社团的系统社团,这一个零件包涵 Web服务器,
应用服务器, 数据库,存储, 通信层),
它们相互或和环境存在涉嫌。系统架构的对象是焚林而猎利益相关者的关注点。

资讯 1

Conway’s law: Organizations which design systems[…] are constrained
to produce designs which are copies of the communication structures of
these organizations.

(设计系统的公司,其爆发的安排性和架构等价于协会间的联系结构。)

        
大家清楚在Windows上大家很简单营造于MSBuild的自动化编译环境,那么在CentOS也是足以的,重借使索要Mono。
在此刻大家拔取Jenkins+Gitlab+Mono在CentOS
6.5营造的条件。

Monolithic架构

资讯 2

Monolithic相比吻合小项目,优点是:

支付容易直接,集中式管理, 基本不会重复支付

效率都在本地,没有分布式的管理支出和调用花费。它的毛病也尤其明确,尤其对于互连网公司来说(不一一列举了):

付出效能低:所有的支出在一个档次改代码,递交代码相互等待,代码顶牛不断

代码维护难:代码功效耦合在一块儿,新人不掌握何从下手

配置不活络:创设时间长,任何小修改必须重新创设整个项目,这一个历程往往非常短

安宁不高:一个鸡毛蒜皮的小意思,可以引致整个应用挂掉

增添性不够:无法知足高并发景况下的事体需要

1. 安装 Jenkins    
Jenkins,此前叫做赫德森,是基于Java开发的一种持续集成工具,用于监控持续重复的做事,蕴含:持续的软件版本揭橥/测试项目。
监控外部调用执行的办事。
在CentOS中安装:

微服务架构

       
微服务是指开发一个单个小型的但有业务职能的服务,每种服务都有投机的拍卖和轻量通信机制,可以安插在单个或八个服务器上。微服务也指一各类松耦合的、有自然的有界上下文的面向服务架构。相当于说,若是各种服务都要同时修改,那么它们就不是微服务,因为它们紧耦合在一齐;假如您必要精晓一个劳动太多的上下文场景使用原则,那么它就是一个有上下文边界的劳动,这一个定义来自DDD领域驱动设计。

绝对于单体架构和SOA,它的重点特色是组件化、松耦合、自治、去主旨化,显示在偏下多少个地点:

  • 一组小的劳务
    劳务粒度要小,而各种服务是本着一个纯净职分的政工能力的包裹,专注做好一件业务。

  • 独自安顿运行和壮大
    种种服务能够单独被布署并运行在一个进度内。那种运行和陈设情势可以给予系统灵活的代码协会格局和揭示节奏,使得火速交付和应对转移成为可能。

  • 单身开发和演化
    技术选型灵活,不受遗留系统技术封锁。合适的事体难点选拔适用的技巧可以独自衍生和变化。服务与服务中间接纳与语言无关的API进行合并。相对单体架构,微服务架构是更面向业务立异的一种架构方式。

  • 独立团队和自治
    社团对劳动的所有生命周期负责,工作在独立的前后文中,本人决策本人治理,而不要求统一的指挥为主。团队和公司之间通过松散的社区部落举办衔接。

       
大家得以看来整个微服务的切磋就像是小编辈未来面对音信爆炸、知识爆炸是一样的:通过解耦大家所做的工作,分而治之以减小不须要的消耗,使得整个复杂的体系和集体可以很快的应对转移。

小编们为什么使用微服务呢?

“让我们的系统尽大概快地响应变化” – Rebecca Parson

让大家的系统尽只怕快地去响应变化。其实几十年来大家一向在品味化解这些标题。借使一定要在日前加个限制以来,这就是低本钱的很快响应变化。上世纪90年间Kent
Beck提议要拥抱变化,在同期出现了如拾草芥轻量级开发方法(诸如
XP、Scrum);2001年迅猛宣言诞生,之后又出现了精益、看板等新的田间管理方法。即使说,这几个是为了尽早的响应变化,在软件开发流程和推行方面指出的化解方案,那么微服务架构就是在软件技术和架构层面指出的作答之道。

资讯 3

Autonomous
A Microservice is a unit of functionality; it provides an API for a set
of capabilities oriented around a business domain or common utility

Isolated
A Microservice is a unit of deployment; it can be modified, tested and
deployed as a unit without impacting other areas of a solution

Elastic
A Microservice is stateless; it can be horizontally scaled up and down
as needed

Resilient
A Microservice is designed for failure; it is fault tolerant and highly
available

Responsive
A Microservice responds to requests in a reasonable amount of time

Intelligent
The intelligence in a system is found in the Microservice endpoints not
‘on the wire’

Message Oriented
Microservices rely on HTTP or a lightweight message bus to establish a
boundary between components; this ensures loose coupling, isolation,
location transparency, and provides the means to delegate errors as
messages

Programmable
Microservices provide API’s for access by developers and administrators

Composable
Applications are composed from multiple Microservices

Automated
The lifecycle of a Microservice is managed through automation that
includes development, build, test, staging, production and distribution

sudo wget -O /etc/yum.repos.d/jenkins.repo
http://pkg.jenkins-ci.org/redhat/jenkins.repo

sudo rpm –import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

sudo yum install jenkins

服务中间什么通讯

资讯 4

 

一般同步调用比较不难,一致性强,但是不难出调用难点,品质体验上也会差些,尤其是调用层次多的时候。RESTful和LX570PC的可比也是一个很有心理的话题。一般REST基于HTTP,更易于完毕,更便于被接受,服务端完毕技能也更灵活些,各类语言都能援助,同时能跨客户端,对客户端从未至极的要求,只要封装了HTTP的SDK就能调用,所以相对使用的广一些。昂科雷PC也有自身的助益,传输协议更敏捷,安全更可控,特别在一个店铺内部,即便有联合个
的付出规范和归并的劳务框架时,他的开发效用优势更令人侧目些。就看个其余技术积累实际条件,自个儿的接纳了。而异步音信的办法在分布式系统中有特意广泛的利用,他既能减低调用服务中间的耦合,又能变成调用之间的缓冲,确保新闻积压不会冲垮被调用方,同时能
保险调用方的劳动体验,继续干自个儿该干的活,不至于被后台质量拖慢。但是须要付出的代价是一致性的削弱,要求接受多少最后一致性;还有就是后台服务一般要
完结幂等性,因为音讯发送出于品质的设想一般会有双重(保证新闻的被接到且仅吸纳一回对质量是很大的考验);最终就是必须引入一个单独的broker,如若公司里面没有技术积累,对broker分布式管理也是一个很大的挑衅。

 

资讯 5

2.  安装 Mono 3.10      
Mono是一个转业于开创.NET在Linux上选拔的开源工程。它含有了一个C#言语的编译器,一个CLLAND的周转时,和一组类库,并完成了
ADO NET和ASP NET。该品种的对象是创制一层层符合标准ECMA
(Ecma-334和Ecma-335)的.Net 工具, 包蕴C #编译器和共同语言(CL 即 Common
Language)执行平台(Platform).与微软的.Net分裂,
Mono项目不但可以运行于Windows系统内,还足以运作于Linux, FreeBSD, Unix,
Mac OS X和Solaris。

微服务优点

  • 各样微服务都很小,那样能聚焦一个指定的事体职能或业务要求。
  • 微服务能够被小团队单独开发,那几个小团队是2到5人的开发人员组成。
  • 微服务是松耦合的,是有作用意义的劳动,无论是在开发阶段或配备阶段都以单身的。
  • 微服务能采取分化的语言开发。
  • 微服务允许简单且灵活的章程集成自动安顿,通过不断集成工具,如Jenkins,
    bamboo 。
  • 一个团伙的新成员可以更快投入生产。
  • 微服务易于被一个开发人士明白,修改和护卫,那样小团队可以更敬重本人的办事战果。无需经过合作才能体现价值。
  • 微服务允许你利用融合最新技术。
  • 微服务只是业务逻辑的代码,不会和HTML,CSS 或任何界面组件混合。
  • 微服务可以即时被须要扩展。
  • 微服务能陈设中低端配置的服务器上。
  • 简单和第三方集成。
  • 各个微服务都有协调的储存能力,可以有友好的数据库。也得以有联合数据库。

2.1 安装Mono需要的GDI+兼容API的库Libgdiplus

微服务架构的症结

  • 微服务架构大概带来过多的操作。
  • 需要DevOps技巧 (http://en.wikipedia.org/wiki/DevOps).
  • 大概双倍的全力。
  • 分布式系统大概复杂难以管理。
  • 因为分布布局跟踪问题难。
  • 当服务数量伸张,管理复杂性伸张。

cd /usr/local/src/

wget
http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2

tar -jxvf libgdiplus-2.10.tar.bz2

cd libgdiplus-2.10

./configure –prefix=/usr

make

make install

内需考虑的难点

  • 单个微服务代码量小,易修改和保险。不过,系统复杂度的总量是不变的,每一种服务代码少了,但劳务的个数肯定就多了。就跟拼图游戏一样,切的越碎,越难拼出整幅图。一个种类被拆分成零碎的微服务,最终要集成为一个总体的系统,其复杂度肯定比大块的效应集成要高很多。
  • 单个微服务数据独立,可单独布署和运作。即便微服务本身是足以独自布置和运转的,但照样幸免不了业务上的你来小编往,那就涉及到要对外通讯,当微服务的数额达到一定量级的时候,如何提供一个飞跃的集群通信机制成为一个题材。
  • 单个微服务拥有本身的进度,进度本人就足以动态的启停,为无缝升级的打好了根基,但什么人来启动和平息进程,什么机会,采取在哪台设备上做那件业务才是无缝升级的首要性。那几个能力并不是微服务自身提供的,而是须要背后强大的本子管理和配置能力。
  • 两个一律的微服务可以做负载均衡,进步品质和可信赖性。正是因为同一微服务可以有多少个不等实例,让服务按需动态伸缩成为大概,在高峰期可以启动更加多的同等的微服务实例为越来越多用户服务,以此进步响应速度。同时那种体制也提供了高可相信性,在某个微服务故障后,其余一律的微服务可以接手其行事,对外表现为某个设备故障后工作不间断。同样的道理,微服务本人是不会去关怀系统负荷的,那么怎么样时候理应启动越多的微服务,多个微服务的流量应该怎样调度和散发,那背后也有一套复杂的载重监控和动态平衡的系统在起成效。
  • 微服务可以单独布署和对外提供劳务,微服务的业务上线和下线是动态的,当一个新的微服务上线时,用户是何许访问到这种新的服务?那就需求有一个联合的入口,新的劳动可以动态的登记到那些进口上,用户每趟访问时得以从这些进口得到系统有着服务的拜会地址。那一个统一的系统入口并不是微服务本人的一局地,所以那种能力亟待系统独立提供。
  • 再有一部分商家级关怀的系统难题,比如,安全策略怎么样集中管理?系统故障怎么样神速审计和跟踪到实际服务?整个种类状态如何监控?服务时期的正视关系怎么样保管?等等这几个题材都不是单个微服务考虑的框框,而须要有一个系统性的设想和安插性,让各个微服务都可以遵从系统性的需求和封锁提供相应的安全性,可信赖性,可维护性的力量。

资讯 6

2.2 源码安装Mono 3.10

API为啥很要紧

•服务价值的漂亮突显
•可靠、可用、可读
•唯有两次机会

资讯 7

落到实处一个API网关作为具有客户端的唯一入口。API网关有三种办法来处理请求。有些请求被概括地代理/路由到适合的劳务上,其余的乞求被转给到一组服务。

资讯 8

相比于提供普适的API,API网关依照不一样的客户端开放分裂的API。比如,Netflix
API
网关运行着客户端特定的适配器代码,会向客户端提供最契合其需要的API。

API网关也足以兑现安全性,比如验证客户端是否被授权进行某呈请。

cd /usr/local/src/

wget
http://origin-download.mono-project.com/sources/mono/mono-3.10.0.tar.bz2

tar -jxvf mono-3.10.0.tar.bz2

cd mono-3.10.0

./configure –prefix=/usr

make

make install

统筹因素

•Version
•RequstID
•Auth&Signature
•RateLimit
•Docs
•ErrorCode&Message

资讯 9

输入 mono -V 如有mono版本消息,则设置成功.

微服务治理

•按需伸缩
–安插与督查运维花费
•独立布置
–机器数量与布局费用
•业务单独
–服务依赖、治理,版本管理、事务处理
•技术多样性
–环境布署开销、约定开销

•运行情形治理
–监控、限流、SLA、LB、日志分析
•服务注册与发现
•部署
–快速、复制、扩容
–单机开发
•调用
–安全、容错、服务降级、调用延时

资讯 10

资讯 11

3. 安装GitLab GitLab
是一个用来仓库管理连串的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
在那时候为了便利, 接纳bitnami的购并好VM版GitLab,运行于Ubuntu 14.04

劳动容错

    
当公司微服务化今后,服务时期会有丝丝缕缕的倚重关系,例如,一个前端请求一般会借助于七个后端服务,技术上称作1
-> N扇出.
在实际生产环境中,服务往往不是百分百可靠,服务可能会出错大概暴发延迟,如若一个应用无法对其借助的故障举行容错和隔离,那么该行使本身就高居被拖垮的危机中。在一个高流量的网站中,某个单一后端一旦暴发延迟,恐怕在数秒内导致所有应用资源(线程,队列等)被耗尽,造成所谓的雪崩效应(Cascading
Failure),严重时可致整个网站瘫痪。

资讯 12

劳动正视

资讯 13

Gitlab VM

服务框架

  1. 劳务登记、发现、负载均衡和健康检查,假定选拔进度内LB方案,那么服务自登记一般统一做在服务器端框架中,健康检查逻辑由具体作业服务定制,框架层提供调用健康检查逻辑的体制,服务意识和负载均衡则集成在服务客户端框架中。
  2. 督查日志,框架一方面要记录主要的框架层日志、metrics和调用链数据,还要将日志、metrics等接口暴光出来,让工作层能依照要求记录业务日志数据。在运作条件中,所有日志数据貌似集中落地到信用社后台日志系统,做越来越分析和处理。
  3. REST/KoleosPC和系列化,框架层要辅助将工作逻辑以HTTP/REST或然LX570PC格局暴光出来,HTTP/REST是当下主流API暴光格局,在性能需要高的地方则可使用Binary/陆风X8PC格局。针对近年来七种化的装置项目(浏览器、普通PC、无线设备等),框架层要扶助可定制的体系化机制,例如,对浏览器,框架扶助出口Ajax友好的JSON新闻格式,而对有线设备上的Native
    App,框架辅助出口品质高的Binary新闻格式。
  4. 配备,除了扶助一般布局文件方式的安插,框架层还可集成动态运行时安顿,可以在运行时针对不相同条件动态调整服务的参数和布署。
  5. 限流和容错,框架集成限流容错组件,可以在运行时自动限流和容错,保养服务,如若越来越和动态配置相结合,还能兑现动态限流和熔化。
  6. 管制接口,框架集成管理接口,一方面可以在线查看框架和劳动中间景象,同时还足以动态调整之中景况,对调剂、监控和保管能提供迅速反馈。Spring
    Boot微框架的Actuator模块就是一个强硬的管理接口。
  7. 集合错误处理,对于框架层和劳务的内部万分,倘若框架层可以合并处理并记录日志,对服务监控和高速难点一定有很大帮扶。
  8. 有惊无险,安全和访问控制逻辑可以在框架层统一实行包装,可做成插件格局,具体事情服务依据必要加载相关安全插件。
  9. 文档自动生成,文档的书写和同步一贯是一个痛点,框架层假诺能支撑文档的自动生成和协同,会给使用API的付出和测试人士带来巨大方便。Swagger是一种流行Restful
    API的文档方案。

本来你也得以
在CentOS中手工安装GitLab,还可参考GitLab版本管理
Tips: Jenkins服务器与GitLab可以分别陈设

微服务系统底座

一个一体化的微服务系统,它的底座最少要包涵以下职能:

  • 日记和审计,重若是日记的汇总,分类和查询

  • 监理和报警,重假若监控各个服务的情况,须要时爆发告警

  • 音信总线,轻量级的MQ或HTTP

  • 登记发现

  • 负载均衡

  • 安顿和升级

  • 事件调度机制

  • 资源管理,如:底层的虚拟机,物理机和网络管理

以下职能不是微小集的一有些,但也属于底座功效:

  • 注脚和鉴权

  • 微服务统一代码框架,援救八种编程语言

  • 联合服务打造和打包

  • 统一服务测试

  • 微服务CI/CD流水线

  • 劳务倚重关系管理

  • 统一难点跟踪调试框架,俗称调用链

  • 灰度发表

  • 中灰布置

4.  安装Jenkins 的插件

容器(Docker)与微服务

•容器够小
–化解微服务对机械数量的诉求
•容器独立
–解决多语言难题
•开发环境与生育环境一致
–单机开发、进步成效
•容器效用高
–省钱
•代码/image一体化
–可复用管理种类
•容器的横向与纵向扩容
–可复制
–可动态调试CPU与内存

https://wiki.jenkins-ci.org/display/JENKINS/SCM+API+Plugin

https://wiki.jenkins-ci.org/display/JENKINS/MSTest+Plugin

https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin

https://wiki.jenkins-ci.org/display/JENKINS/MSBuild+Plugin

https://wiki.jenkins-ci.org/display/JENKINS/Git+Client+Plugin

https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin

容器(Docker)与微服务

•Image管理
•系统安全管理
•授权管理
•系统成熟度
•社区成熟度

5. 在shell中推行,导入如下证书:

开发格局影响

乘势不断交付概念推广以及Docker容器普及,微服务将那二种意见和技巧整合起来,形成新的微服务+API

  • 平台的开支形式,指出了容器化微服务的频频交付概念。
    下图古板Monolithic的DevOps开发队容方式:

资讯 14

那种全部型架构须要产品阵容横跨产品管理 Dev开发 QA DBA
以及系统运营管理,而微服务架构引入现在,如下图:

资讯 15

微服务促进了DevOps形式的整合,将一个大交汇的全体产品开发队伍容貌切分为按照不一样微服务的分割的产品队伍容貌,以及一个大的共同体的平台阵容负责运营管理,两者之间通过API交互,做到了松耦合隔绝。

资讯 16

资讯 17

  • 第一须要考虑营造DevOps能力,这是承保微服务架构在时时刻刻交付和回复复杂运维难题的引力之源;
  • 其次保持服务不断演进,使之力所能及赶快、低本钱地被拆分和归并,以便捷响应工作的变更;
  • 同时要保全团队和架构对齐。微服务貌似是技巧层面的革命,但它对协会协会和团队文化有很强的渴求和熏陶。识别和构建匹配架构的企业是消除难题的另一大支柱。
  • 最终,营造持续革新的自协会文化是进行微服务的首要基础。惟有时时刻刻立异,持续学习和举报,持续创设那样一个文化氛围和团协会,微服务架构才能循环不断上扬下去,保持新鲜的生机,从而落成大家的初衷。

   
微服务的实践是有自然的先决条件:基础的运维能力(如监控、火速布置、快捷计划)需提前构建,否则就会陷于如我们般被动的范畴。推荐应用基本功设备及代码的执行,通过代码来叙述统计和网络基础设备的艺术,使得图案度i可以很快安全的搭建和拍卖由新的安顿代替的服务器,服务器之间可以有所更高的一致性,降低了在“作者的条件工作,而你的条件不做事”的大概,也是为三番五次的宣布政策和运维提供更好的支撑。

资讯 18

是因为Docker引入,不相同的微服务可以运用不相同的技能架构,比如Node.js Java
Ruby Python等等,这个单个的服务都得以单独达成交付生命周期,如下:

资讯 19

$ sudo mozroots –import –machine –sync
$ sudo certmgr -ssl -m https://go.microsoft.com
$ sudo certmgr -ssl -m https://nugetgallery.blob.core.windows.net
$ sudo certmgr -ssl -m https://nuget.org

微服务案例

Netflix的微服务架构如下,重视举世分发 高可扩充性和可用性:

资讯 20

推特(TWTR.US)的微服务架构,尊敬高效的可增加的多寡大旨:

资讯 21


企望对你系统架构,软件项目费用,运维管理,系统架构与研发管理连串,
音信安全, 公司消息化等有协理。 别的您大概感兴趣的稿子:
云统计参考架构几例
微服务与Docker介绍
网络直播平台架构案例一
高可用架构案例一
某网络公司广告平台技术架构
某大型电商云平台实践
云总括参考架构几例
移动应用App测试与质量管理一
周详的软件测试
显赫ESportageP厂商的SSO单点登录解决方案介绍一
软件项目危害管理介绍
店铺项目化管理介绍
智能集团与消息化之一
由集团家基本素质想到的
快快软件质量担保的办法与执行
创设快速的研发与自动化运维
IT运维监控消除方案介绍
IT持续集成之质量管理
红颜公司环境与公司文化
同盟社绩效管理种类之平衡记分卡
商店文化、团队文化与学识共享
高功能的集体建设
伙食连锁公司IT新闻化解决方案一

如有想打听越多软件研发 , 系统 IT集成 , 企业音信化,项目管理,集团管理
等音信,请关心本身的微信订阅号:

资讯 22

 

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归小编和乐乎共有,欢迎转发,但未经作者同意必须保留此段申明,且在小说页面显然地点给出原文连接,否则保留追究法律义务的义务。
该小说也还要揭橥在自家的单独博客中-Petter Liu
Blog

为避免

  Nuget with mono getting response stream (Write: The authentication
or decryption has failed.): SendFailure

 

配置NuGet自动还原
是因为今后.net
的类型与解决方案都是行使NuGet来治本器重了。同时在VS的品种中大家要求开拓

资讯 23

在品种中扩大新型的NuGet.target
NuGet.exe

配置

Jenkins项目布署

资讯 24

配置GIT Jenkins插件

资讯 25

支持SSH

资讯 26

资讯,或用户名:

资讯 27

日增创设脚本触发器

资讯 28

例如 下面的URL

http://10.1.1.36/jenkins/job/SouthAsiaDH/build?token=gitlab

使用Execute shell 来执行 xbuild

资讯 29

因为Linux下是分别轻重缓急写的,最好使用

MONO_IOMAP=case xbuild ConsoleApplication1.sln

日增对应 单元测试 插件

资讯 30

让GitLab 触发 Jenkins 自行编译

在Gitlab中对应的门类设置 webhook,如以下U中华VL

http://10.1.1.36/jenkins/job/SouthAsiaDH/build?token=gitlab

资讯 31

末段在控制台看到编译后的某部项目标出口

Started by user peterliu

Building in workspace /var/lib/jenkins/jobs/myTestApp/workspace

> git rev-parse –is-inside-work-tree # timeout=10

Fetching changes from the remote Git repository

> git config remote.origin.url
http://10.1.1.19/liujunyuan/mytestapp.git # timeout=10

Fetching upstream changes from
http://10.1.1.19/liujunyuan/mytestapp.git

> git –version # timeout=10

> git fetch –tags –progress
http://10.1.1.19/liujunyuan/mytestapp.git
+refs/heads/*:refs/remotes/origin/*

> git rev-parse refs/remotes/origin/master^{commit} # timeout=10

> git rev-parse refs/remotes/origin/origin/master^{commit} #
timeout=10

Checking out Revision 600a7fba4db9b5ed77950b0b7d33230df1a93871
(refs/remotes/origin/master)

> git config core.sparsecheckout # timeout=10

> git checkout -f 600a7fba4db9b5ed77950b0b7d33230df1a93871

> git rev-list 600a7fba4db9b5ed77950b0b7d33230df1a93871 # timeout=10

[workspace] $ /bin/sh -xe /tmp/hudson1613431576788571686.sh

+ xbuild ConsoleApplication1.sln

XBuild Engine Version 3.2.1.0

Mono, Version 3.2.1.0

Copyright (C) Marek Sieradzki 2005-2008, Novell 2008-2011.

Build started 12/6/2014 12:33:31 AM.

__________________________________________________

Project
“/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1.sln”
(default target(s)):

Target ValidateSolutionConfiguration:

Building solution configuration “Debug|Any CPU”.

Target Build:

Project
“/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1/ConsoleApplication1.csproj”
(default target(s)):

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1/ConsoleApplication1.csproj:
warning : Project has unknown ToolsVersion ‘12.0’. Using the default
tools version ‘2.0’ instead.

Target PrepareForBuild:

Configuration: Debug Platform: AnyCPU

Target GetFrameworkPaths:

/usr/lib/mono/2.0/Microsoft.Common.targets: warning :
TargetFrameworkVersion ‘v4.5’ not supported by this toolset
(ToolsVersion: 2.0).

Target GenerateSatelliteAssemblies:

No input files were specified for target GenerateSatelliteAssemblies,
skipping.

Target CoreCompile:

Skipping target “CoreCompile” because its outputs are up-to-date.

Target _CopyAppConfigFile:

Skipping target “_CopyAppConfigFile” because its outputs are
up-to-date.

Done building project
“/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1/ConsoleApplication1.csproj”.

Project
“/var/lib/jenkins/jobs/myTestApp/workspace/xUnitTestProject/xUnitTestProject.csproj”
(default target(s)):

/var/lib/jenkins/jobs/myTestApp/workspace/xUnitTestProject/xUnitTestProject.csproj:
warning : Project has unknown ToolsVersion ‘12.0’. Using the default
tools version ‘2.0’ instead.

Target PrepareForBuild:

Configuration: Debug Platform: AnyCPU

Target GetFrameworkPaths:

/usr/lib/mono/2.0/Microsoft.Common.targets: warning :
TargetFrameworkVersion ‘v4.5’ not supported by this toolset
(ToolsVersion: 2.0).

Target RestorePackages:

Executing: mono –runtime=v4.0.30319
/var/lib/jenkins/jobs/myTestApp/workspace/.nuget/NuGet.exe install
“packages.config” -source “” -RequireConsent -o
“/var/lib/jenkins/jobs/myTestApp/workspace/packages”

Restoring NuGet packages…

To prevent NuGet from downloading packages during build, open the Visual
Studio Options dialog, click on the Package Manager node and uncheck
‘Allow NuGet to download missing packages’.

Target ResolveAssemblyReferences:

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

For searchpath
/var/lib/jenkins/jobs/myTestApp/workspace/packages/xunit.1.9.2/lib/net20

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/xunit.1.9.2/lib/net20/mscorlib’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/xunit.1.9.2/lib/net20/mscorlib.exe’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/xunit.1.9.2/lib/net20/mscorlib.dll’
as a file, but the file does not exist

For searchpath {CandidateAssemblyFiles}

Warning: {CandidateAssemblyFiles} not supported currently

For searchpath {HintPathFromItem}

HintPath attribute not found

For searchpath {TargetFrameworkDirectory}

For searchpath {PkgConfig}

Considered mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in any pkg-config
files.

For searchpath {GAC}

Considered mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in the GAC.

For searchpath {RawFileName}

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/xUnitTestProject/mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’ as a
file, but the file does not exist

For searchpath bin/Debug/

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/xUnitTestProject/bin/Debug/mscorlib’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/xUnitTestProject/bin/Debug/mscorlib.exe’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/xUnitTestProject/bin/Debug/mscorlib.dll’
as a file, but the file does not exist

Target GenerateSatelliteAssemblies:

No input files were specified for target GenerateSatelliteAssemblies,
skipping.

Target CoreCompile:

Skipping target “CoreCompile” because its outputs are up-to-date.

Done building project
“/var/lib/jenkins/jobs/myTestApp/workspace/xUnitTestProject/xUnitTestProject.csproj”.

Project
“/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/MbUnitTest.csproj”
(default target(s)):

/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/MbUnitTest.csproj:
warning : Project has unknown ToolsVersion ‘12.0’. Using the default
tools version ‘2.0’ instead.

Target PrepareForBuild:

Configuration: Debug Platform: AnyCPU

Target GetFrameworkPaths:

/usr/lib/mono/2.0/Microsoft.Common.targets: warning :
TargetFrameworkVersion ‘v4.5’ not supported by this toolset
(ToolsVersion: 2.0).

Target RestorePackages:

Executing: mono –runtime=v4.0.30319
/var/lib/jenkins/jobs/myTestApp/workspace/.nuget/NuGet.exe install
“packages.config” -source “” -RequireConsent -o
“/var/lib/jenkins/jobs/myTestApp/workspace/packages”

Restoring NuGet packages…

To prevent NuGet from downloading packages during build, open the Visual
Studio Options dialog, click on the Package Manager node and uncheck
‘Allow NuGet to download missing packages’.

Target ResolveAssemblyReferences:

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

For searchpath
/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40/mscorlib’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40/mscorlib.exe’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40/mscorlib.dll’
as a file, but the file does not exist

For searchpath {CandidateAssemblyFiles}

Warning: {CandidateAssemblyFiles} not supported currently

For searchpath /Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages

Considered ‘/Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages/mscorlib’ as a file, but the
file does not exist

Considered ‘/Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages/mscorlib.exe’ as a file, but
the file does not exist

Considered ‘/Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages/mscorlib.dll’ as a file, but
the file does not exist

For searchpath {HintPathFromItem}

HintPath attribute not found

For searchpath {TargetFrameworkDirectory}

For searchpath {PkgConfig}

Considered mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in any pkg-config
files.

For searchpath {GAC}

Considered mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in the GAC.

For searchpath {RawFileName}

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’ as a
file, but the file does not exist

For searchpath bin/Debug/

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/bin/Debug/mscorlib’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/bin/Debug/mscorlib.exe’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/bin/Debug/mscorlib.dll’
as a file, but the file does not exist

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

For searchpath
/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40

For searchpath {CandidateAssemblyFiles}

Warning: {CandidateAssemblyFiles} not supported currently

For searchpath /Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages

For searchpath {HintPathFromItem}

HintPath attribute not found

For searchpath {TargetFrameworkDirectory}

For searchpath {PkgConfig}

Considered mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in any pkg-config
files.

For searchpath {GAC}

Considered mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in the GAC.

For searchpath {RawFileName}

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/mscorlib,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’ as a
file, but the file does not exist

For searchpath bin/Debug/

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘Gallio.GenericParsing, Version=1.1.1.13829, Culture=neutral,
PublicKeyToken=e3951cb1f39764e6’ not resolved

For searchpath
/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40/Gallio.GenericParsing’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40/Gallio.GenericParsing.exe’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40/Gallio.GenericParsing.dll’
as a file, but the file does not exist

For searchpath {CandidateAssemblyFiles}

Warning: {CandidateAssemblyFiles} not supported currently

For searchpath /Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages

Considered ‘/Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages/Gallio.GenericParsing’ as a
file, but the file does not exist

Considered ‘/Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages/Gallio.GenericParsing.exe’ as a
file, but the file does not exist

Considered ‘/Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages/Gallio.GenericParsing.dll’ as a
file, but the file does not exist

For searchpath {HintPathFromItem}

HintPath attribute not found

For searchpath {TargetFrameworkDirectory}

For searchpath {PkgConfig}

Considered Gallio.GenericParsing, Version=1.1.1.13829, Culture=neutral,
PublicKeyToken=e3951cb1f39764e6, but could not find in any pkg-config
files.

For searchpath {GAC}

Considered Gallio.GenericParsing, Version=1.1.1.13829, Culture=neutral,
PublicKeyToken=e3951cb1f39764e6, but could not find in the GAC.

For searchpath {RawFileName}

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/Gallio.GenericParsing,
Version=1.1.1.13829, Culture=neutral, PublicKeyToken=e3951cb1f39764e6’
as a file, but the file does not exist

For searchpath bin/Debug/

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/bin/Debug/Gallio.GenericParsing’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/bin/Debug/Gallio.GenericParsing.exe’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/bin/Debug/Gallio.GenericParsing.dll’
as a file, but the file does not exist

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

For searchpath
/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40

For searchpath {CandidateAssemblyFiles}

Warning: {CandidateAssemblyFiles} not supported currently

For searchpath /Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages

For searchpath {HintPathFromItem}

HintPath attribute not found

For searchpath {TargetFrameworkDirectory}

For searchpath {PkgConfig}

Considered mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in any pkg-config
files.

For searchpath {GAC}

Considered mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in the GAC.

For searchpath {RawFileName}

For searchpath bin/Debug/

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

For searchpath
/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40

For searchpath {CandidateAssemblyFiles}

Warning: {CandidateAssemblyFiles} not supported currently

For searchpath /Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages

For searchpath {HintPathFromItem}

HintPath attribute not found

For searchpath {TargetFrameworkDirectory}

For searchpath {PkgConfig}

Considered mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in any pkg-config
files.

For searchpath {GAC}

Considered mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in the GAC.

For searchpath {RawFileName}

For searchpath bin/Debug/

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘NHamcrest, Version=1.2.1.0, Culture=neutral,
PublicKeyToken=31c3ea0b6fcf8c4a’ not resolved

For searchpath
/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40/NHamcrest’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40/NHamcrest.exe’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40/NHamcrest.dll’
as a file, but the file does not exist

For searchpath {CandidateAssemblyFiles}

Warning: {CandidateAssemblyFiles} not supported currently

For searchpath /Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages

Considered ‘/Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages/NHamcrest’ as a file, but the
file does not exist

Considered ‘/Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages/NHamcrest.exe’ as a file, but
the file does not exist

Considered ‘/Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages/NHamcrest.dll’ as a file, but
the file does not exist

For searchpath {HintPathFromItem}

HintPath attribute not found

For searchpath {TargetFrameworkDirectory}

For searchpath {PkgConfig}

Considered NHamcrest, Version=1.2.1.0, Culture=neutral,
PublicKeyToken=31c3ea0b6fcf8c4a, but could not find in any pkg-config
files.

For searchpath {GAC}

Considered NHamcrest, Version=1.2.1.0, Culture=neutral,
PublicKeyToken=31c3ea0b6fcf8c4a, but could not find in the GAC.

For searchpath {RawFileName}

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/NHamcrest,
Version=1.2.1.0, Culture=neutral, PublicKeyToken=31c3ea0b6fcf8c4a’ as a
file, but the file does not exist

For searchpath bin/Debug/

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/bin/Debug/NHamcrest’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/bin/Debug/NHamcrest.exe’
as a file, but the file does not exist

Considered
‘/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/bin/Debug/NHamcrest.dll’
as a file, but the file does not exist

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

For searchpath
/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40

For searchpath {CandidateAssemblyFiles}

Warning: {CandidateAssemblyFiles} not supported currently

For searchpath /Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages

For searchpath {HintPathFromItem}

HintPath attribute not found

For searchpath {TargetFrameworkDirectory}

For searchpath {PkgConfig}

Considered mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in any pkg-config
files.

For searchpath {GAC}

Considered mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in the GAC.

For searchpath {RawFileName}

For searchpath bin/Debug/

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

For searchpath
/var/lib/jenkins/jobs/myTestApp/workspace/packages/mbunit.3.4.14.0/lib/net40

For searchpath {CandidateAssemblyFiles}

Warning: {CandidateAssemblyFiles} not supported currently

For searchpath /Common Files/microsoft
shared/VSTT/10.0/UITestExtensionPackages

For searchpath {HintPathFromItem}

HintPath attribute not found

For searchpath {TargetFrameworkDirectory}

For searchpath {PkgConfig}

Considered mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in any pkg-config
files.

For searchpath {GAC}

Considered mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089, but could not find in the GAC.

For searchpath {RawFileName}

For searchpath bin/Debug/

Target GenerateSatelliteAssemblies:

No input files were specified for target GenerateSatelliteAssemblies,
skipping.

Target CoreCompile:

Skipping target “CoreCompile” because its outputs are up-to-date.

Done building project
“/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/MbUnitTest.csproj”.

Done building project
“/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1.sln”.

Build succeeded.

Warnings:

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1.sln
(default targets) ->

(Build target) ->

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1/ConsoleApplication1.csproj
(default targets) ->

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1/ConsoleApplication1.csproj:
warning : Project has unknown ToolsVersion ‘12.0’. Using the default
tools version ‘2.0’ instead.

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1.sln
(default targets) ->

(Build target) ->

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1/ConsoleApplication1.csproj
(default targets) ->

/usr/lib/mono/2.0/Microsoft.Common.targets (GetFrameworkPaths target)
->

/usr/lib/mono/2.0/Microsoft.Common.targets: warning :
TargetFrameworkVersion ‘v4.5’ not supported by this toolset
(ToolsVersion: 2.0).

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1.sln
(default targets) ->

(Build target) ->

/var/lib/jenkins/jobs/myTestApp/workspace/xUnitTestProject/xUnitTestProject.csproj
(default targets) ->

/var/lib/jenkins/jobs/myTestApp/workspace/xUnitTestProject/xUnitTestProject.csproj:
warning : Project has unknown ToolsVersion ‘12.0’. Using the default
tools version ‘2.0’ instead.

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1.sln
(default targets) ->

(Build target) ->

/var/lib/jenkins/jobs/myTestApp/workspace/xUnitTestProject/xUnitTestProject.csproj
(default targets) ->

/usr/lib/mono/2.0/Microsoft.Common.targets (GetFrameworkPaths target)
->

/usr/lib/mono/2.0/Microsoft.Common.targets: warning :
TargetFrameworkVersion ‘v4.5’ not supported by this toolset
(ToolsVersion: 2.0).

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1.sln
(default targets) ->

(Build target) ->

/var/lib/jenkins/jobs/myTestApp/workspace/xUnitTestProject/xUnitTestProject.csproj
(default targets) ->

/usr/lib/mono/2.0/Microsoft.Common.targets (ResolveAssemblyReferences
target) ->

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1.sln
(default targets) ->

(Build target) ->

/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/MbUnitTest.csproj
(default targets) ->

/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/MbUnitTest.csproj:
warning : Project has unknown ToolsVersion ‘12.0’. Using the default
tools version ‘2.0’ instead.

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1.sln
(default targets) ->

(Build target) ->

/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/MbUnitTest.csproj
(default targets) ->

/usr/lib/mono/2.0/Microsoft.Common.targets (GetFrameworkPaths target)
->

/usr/lib/mono/2.0/Microsoft.Common.targets: warning :
TargetFrameworkVersion ‘v4.5’ not supported by this toolset
(ToolsVersion: 2.0).

/var/lib/jenkins/jobs/myTestApp/workspace/ConsoleApplication1.sln
(default targets) ->

(Build target) ->

/var/lib/jenkins/jobs/myTestApp/workspace/MSUnitTest/MbUnitTest.csproj
(default targets) ->

/usr/lib/mono/2.0/Microsoft.Common.targets (ResolveAssemblyReferences
target) ->

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘Gallio.GenericParsing, Version=1.1.1.13829, Culture=neutral,
PublicKeyToken=e3951cb1f39764e6’ not resolved

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘NHamcrest, Version=1.2.1.0, Culture=neutral,
PublicKeyToken=31c3ea0b6fcf8c4a’ not resolved

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

/usr/lib/mono/2.0/Microsoft.Common.targets: warning : Reference
‘mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089’ not resolved

15 Warning(s)

0 Error(s)

Time Elapsed 00:00:01.1224900

[xUnit] [INFO] – Starting to record.

[xUnit] [INFO] – Processing MbUnit-2.4 (default)

[xUnit] [INFO] – There are errors when processing test results.

[xUnit] [INFO] – Skipping tests recording.

Finished: SUCCESS

 

愿意对你创设软件开发环境有赞助。

你只怕感兴趣的篇章:

GitLab版本管理
自动化测试
软件开发的专业化

如有想精通愈来愈多软件,系统 IT,集团音讯化 资讯,请关心自个儿的微信订阅号:

资讯 32

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归小编和微博共有,欢迎转发,但未经小编同意必须保留此段注解,且在文章页面显然地方给出原文连接,否则保留追究法律义务的义务。
该小说也还要公布在作者的单身博客中-Petter Liu
Blog

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注