tfs

TFS build job failed for Framework 4.7.2

ⅰ亾dé卋堺 提交于 2020-05-12 11:13:23
问题 I have installed framework 4.7.2 on TFS 2013 server and trying to build a job using msbuild. I am getting following error: Task Parameter:TargetFrameworkMoniker=.NETFramework,Version=v4.7.2 (TaskId:6) C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1098,5): error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.7.2" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application

TFS build job failed for Framework 4.7.2

独自空忆成欢 提交于 2020-05-12 11:12:49
问题 I have installed framework 4.7.2 on TFS 2013 server and trying to build a job using msbuild. I am getting following error: Task Parameter:TargetFrameworkMoniker=.NETFramework,Version=v4.7.2 (TaskId:6) C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1098,5): error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.7.2" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application

Disable Git integration in Visual Studio 2015 permanently

大憨熊 提交于 2020-05-10 04:36:07
问题 I am using Android studio, where I always working with Git, but in Visual studio 2015 I am working with VFS. Problem is, Visual Studio always connect to my Git repo. instead to Team Fundation Server. When I reconnect to VFS and select one from my solutions, Visual Studio reconnect back to Git. So VFS is useless. I tried to managed this problem with registry hack like here: Question from: Matthew Kraus but no luck. I want to use only VFS in Visual Studio, Git could be removed permanently. 回答1:

Java学习资料为互联网应用文件存储而生之FastDFS

可紊 提交于 2020-05-07 18:24:04
分布式文件系统 (Distributed File System) 是一个用来管理文件的软件或软件服务器,但这个软件所管理的文件通常不是在一个服务器节点上,而是在多个服务器节点上,这些服务器节点通过网络相连构成一个庞大的文件存储服务器集群,这些服务器都用于存储文件资源,通过分布式文件系统来管理这些服务器上的文件; 常见的分布式文件系统有:FastDFS、GFS、HDFS、Lustre 、Ceph 、GridFS 、mogileFS、TFS等; FastDFS是一个开源的轻量级分布式文件系统,为互联网应用量身定做,简单、灵活、高效,采用C语言开发,由阿里巴巴开发并开源; FastDFS对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载、文件删除)等,解决了大容量文件存储的问题,特别适合以文件为载体的在线服务,如相册网站、文档网站、图片网站等等; FastDFS充分考虑了冗余备份、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务; FastDFS发展历史 2008年4月项目启动,7月发布第一个版本V1.00,两年时间内持续升级到V1.29; 2010年8月推出V2.00; 2011年6月推出V3.00; 2012年10月推出V4.0.0; 2013年12月推出V5.0.0;

怎样写好一篇高质量的技术文章?

ε祈祈猫儿з 提交于 2020-05-06 20:14:34
怎样写好一篇高质量的技术文章? 培根说“读史使人明智,读诗使人聪慧,学习数学使人精密,物理学使人深刻,伦理学使人高尚,逻辑修辞使人善辩。” 核心心法 就是 起心动念利他,一切方法自来。 先来问自己几个问题 比如每天写文章之间,先来问自己几个问题。 1、我写这篇文章的目的是什么? 2、我能给读者带来什么好处? 3、我如何安排文章结构,让读者快速获得好处? 问完这几个问题,一篇文章就很快构思好了。 因此,你想每天写出高质量的文章,你就问自己这个问题。 我的这篇文章能给别人带来什么好处? 也许有人会问,我凭什么每天要写一篇利他的原创文章,对我有什么好处? 如果你有这样的疑问,那就分享两个原则给你。 原则一:一个人的影响力不是由他的财富决定,也不是由他的智力决定,而是由他能帮助多少人决定。 也就是说,你能帮助的人越多,你的影响力越大,你的能量就越强。 原则二:成功的关键在于提高你的能量。当你的能量提高了,别人就被你吸引。一旦他们慕名前来,你就要他们付钱。 因此,要想赚钱,你首先得值钱,怎么体现你值钱呢?那就是看你能帮助多少人,你帮他解决的问题有多重要。每天写一篇高质量的文章,每天都增强自己帮助别人的能力,看似在帮助别人,实则是在帮助自己。 习惯养成:每天都阅读 心法已经说完,现在来说一个习惯。 每天写一篇高质量文章的习惯:每天都阅读 。 如果把每天写作的你看成一头奶牛

Visual Studio 2017 中的Git源代码控制中使用BeyondCompare 3

爷,独闯天下 提交于 2020-05-02 02:11:55
VS中如果source control选择git, 则并没有在vs中集成类似TFS的更改UI。需要到git的config文件中去手动更改。 1. git全局config。 路径在C:\Users\本地账号\.gitconfig, 打开后更改为: [diff] tool = beyondcompare [difftool] prompt = true [difftool "beyondcompare"] cmd = \"C:\\Program Files (x86)\\Beyond Compare 3\\BComp.exe\" \"$LOCAL\" \"$REMOTE\" keepBackup = false [merge] tool = beyondcompare [mergetool] prompt = true [mergetool "beyondcompare"] cmd = \"C:\\Program Files (x86)\\Beyond Compare 3\\BComp.exe\" \"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\" keepBackup = false trustExitCode = true VS中的git设置的UI显示效果为: 2. git库下的config文件更改, 路径在库文件夹下的\.git\config

ItelliJ Idea 2019提交TFVC变更,系统提示Validation must be performed before checking in

旧城冷巷雨未停 提交于 2020-04-27 22:00:57
问题描述 全新安装的Idea 2019,从Azure DevOps Server 2019 (原名TFS)的TFVC代码库下载文件,正常。 修改代码后,签入,系统提示“Validation must be performed before checking in”,无法完成代码签入。 检查了TFS系统,没有对应的签入规则,Idea中与规则相关的设置也都已经取消。 IntelliJ IDEA 2019.1 EAP (Ultimate Edition) Build #IU-191.4212.41, built on January 24, 2019 IntelliJ IDEA EAP User JRE: 1.8.0_152-release-1402-b1 amd64 Windows 7 解决方案 这是Idea 2019的一个Bug,在官方网站有记录: https://youtrack.jetbrains.com/issue/IDEA-206233?_ga=2.40739819.850578651.1571980519-1164228295.1555989871 需要更新到最新的版本,获取降低版本,解决问题。 经过验证,目前Idea 18.3和之前的版本都正常,19.1之后的版本都存在这个Bug。 ---------------------------------------------

安装开发环境vs2017+sql2016+tfs2017

一个人想着一个人 提交于 2020-04-27 10:09:33
安装开发环境vs2017+sql2016+tfs2017 编写人:左丘文 2019-7-16 近一年了,一直没空着手写点什么,跟大家交待下吧,去年一次机会,其实也不完全是去年,因此离开了我工作15年的公司,祝愿老东家再创辉煌,从一个以老员工为主力的团队加入到了一个以90为主力的团队中,感受真的不一样,看到他们一群充满正能量的小伙子,我这老家伙不加油也不行,在这样一个充满朝气的团队,感觉生活更加忙碌了,说说我自己的感受:如果在一个没动力前行的环境里苟活,真的不如在一个积极向上的团队中努力来得让自己更舒服。 准备部署一个新的开发环境:VS2017+SQL 2016+TFS2017,在安装的过程,还不是哪么顺利,并不是想象中的点下一步就Ok了,现将我碰到几个问题的解决方案罗列出来,不要想到在网上就能很容易搜到解决问题的一切答案,有些时候,还得自己动动脑子,总的来说:国外的网站的解决办法比国内的要靠谱,国内的太多是网页机器复制过来的,连错别字都没改过来的,虽说最后还是自己想办法解决的,但在此做个小结,分享出来,以供参考。有兴趣的同学,可以一同探讨与学习一下,否则就略过吧。 (一) 安装 vs 2017: 客户端安装VS2017,从Vs2017后,微软官网只提供了一M大小的在线安装程序下载。 但我们还是可以通过这个工具将其生成离线包。 1. 先下载 vs_enterprise_

在Azure DevOps Server (TFS)的流水线中编译和测试Xcode移动应用(iPhone)

好久不见. 提交于 2020-04-27 06:09:12
概述 Xcode是开发基于苹果macOS系统的桌面应用和移动应用的主要IDE工具。使用Azure DevOps Server (原名TFS)系统中的pipelines流水线功能,可以方便的集成Xcode项目,使用web浏览器在DevOps服务器上,实现一键编译、测试和发布等工作,省却测试发布过程中复杂的流程,大幅提高测试发布的效率,提高开发和测试团队之间的协作效率。 本文已经某银行的IOS手机银行移动端为例,介绍如何在Azure DevOps Server中试系Xcode项目的持续集成和测试。 前提条件 由于苹果公司技术的封闭性,开发移动应用必须在macOS系统上完成编译、调试和打包任务,因此实现Xcode项目的编译必须首先安装一个macOS的代理,否则无法完成Xcode的自动编译和打包功能。 我在博客“在macOS苹果电脑上安装Azure DevOps Server(TFS)代理”( https://www.cnblogs.com/danzhang/p/11954476.html )一文中详细介绍了安装苹果代理的操作步骤。 配置流水线 在macOS上安装的Azure DevOps Server的代理后,就可以使用流水线功能来配置自动打包和测试功能了。 可以使用yaml脚本或者传统的窗口界面来新建一条Xcode的流水线。下面的示例我们使用窗口界面

在macOS苹果电脑上安装Azure DevOps Server(TFS)代理

空扰寡人 提交于 2020-04-27 05:17:04
1. 概述 MacOS是一套运行于苹果Macintosh系列电脑上的操作系统,是首个在商用领域成功的图形用户界面操作系统。Iphone应用软件的开发人员,都使用运行macOS的电脑或mini盒子进行软件开发和调试,其中XCode则是开发人员主要使用集成开发工具(IDE)。 作为一款软件协作开发管理平台产品,Azure DevOps Server完全支持基于macOS实现软件研发的持续集成和发布(CI和CD),可以使用Azure DevOps Server上的流水线(Pipleline)功能,实现XCode项目的自动编译、测试和打包发布功能。由于Xcode项目的特殊性,代码编译过程必须在运行macOS的计算机上进行,因此,部署一台基于macOS的代理服务器,是在Azure DevOps Server上实现XCode项目的持续集成和发布的基础准备。本文以Mac mini为例,介绍如何在macOS上安装和测试Azure DevOps Server的代理。 如果你对Azure DevOps Server的代理还不太了解,建议先参考微软的官方文档( https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/agents?WT.mc_id=DT-MVP-5001330) 2. 必要条件 在macOS上部署代理之前