安装开发环境vs2017+sql2016+tfs2017

编写人:左丘文

2019-7-16

近一年了,一直没空着手写点什么,跟大家交待下吧,去年一次机会,其实也不完全是去年,因此离开了我工作15年的公司,祝愿老东家再创辉煌,从一个以老员工为主力的团队加入到了一个以90为主力的团队中,感受真的不一样,看到他们一群充满正能量的小伙子,我这老家伙不加油也不行,在这样一个充满朝气的团队,感觉生活更加忙碌了,说说我自己的感受:如果在一个没动力前行的环境里苟活,真的不如在一个积极向上的团队中努力来得让自己更舒服。

准备部署一个新的开发环境:VS2017+SQL 2016+TFS2017,在安装的过程,还不是哪么顺利,并不是想象中的点下一步就Ok了,现将我碰到几个问题的解决方案罗列出来,不要想到在网上就能很容易搜到解决问题的一切答案,有些时候,还得自己动动脑子,总的来说:国外的网站的解决办法比国内的要靠谱,国内的太多是网页机器复制过来的,连错别字都没改过来的,虽说最后还是自己想办法解决的,但在此做个小结,分享出来,以供参考。有兴趣的同学,可以一同探讨与学习一下,否则就略过吧。

 

(一)         安装vs 2017:

客户端安装VS2017,从Vs2017后,微软官网只提供了一M大小的在线安装程序下载。

但我们还是可以通过这个工具将其生成离线包。

1.        先下载vs_enterprise__1272916522.1535013803.exe文件

下载地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

2.        下载完成后,制作离线安装包,CMD窗口下执行dos命令

d:\tools\ vs_enterprise__1272916522.1535013803.exe  --layout d:\vs2017\offline-en-chs --lang en-US zh-CN

3.        接下来就是等待的时间,下载完成后,再用UltraISOPortable制作一个离线安装包ISO文件,整个文件大小为43.5G

4.        以下也可以参考一下别人写的制作离线包的博文

https://www.cnblogs.com/mq0036/p/9638608.html

5.        Vs2017系统环境要求:

支持的操作系统

Visual Studio 2017 可在以下操作系统上安装并运行:

  • Windows 10 版本 1507 或更高版本:家庭版、专业版、教育版和企业版(不支持 LTSC 和 Windows 10 S)
  • Windows Server 2016:Standard 和 Datacenter

Windows 8.1(带有更新 2919355):核心板、专业版和企业版

  • Windows Server 2012 R2(更新 2919355):Essentials、Standard、Datacenter
  • Windows 7 SP1(带有最新的 Windows 更新):家庭高级版、专业版、企业版、旗舰版

 

https://docs.microsoft.com/zh-cn/visualstudio/productinfo/vs2017-system-requirements-vs

VS 2017安装Key

Enterprise:

NJVYC-BMHX2-G77MM-4XJMR-6Q8QF

Professional:

KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

6.        Vs2017离线安装:直接点setup系统会需要连网进行安装。需要用到以下命令来安装。

vs_enterprise.exe –noWeb

7.        接下来在打开之前vs.2015的工程可能会提示,未有.net 4.0的框架。下载后也是安装不了。网上讲的各种方法基本是不管用的。

核心问题都是集中在:Win10安装.net framework 4.0失败提示已是操作系统一部分如何解决?

https://blog.csdn.net/yiyungent/article/details/80370955

如果安装了vs 2010可以采用修复功能,就能恢复.net 4.0 包括使用netfx_403mtpack.exe这都是基于这装了vs2010基础之上。

但我现在安装的vs2017.因此以上方法还是不能用。

搜索了一下国外网站的解决方案:https://stackoverflow.com/questions/35733040/how-to-install-net-4-framework-in-windows-10

使我想到,我们可以利用  Build Tools for Visual Studio 2017 的方式来增加.net framework 4.0

https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15

安装Ok了,打开之前的.net 4.0的工程也没有问题了。

(二)         安装SQL 2016:

1.        正常安装过程,一般会出现以下问题

2.        解决方案:

下载jre-8u211-windows-x64.EXE

https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

  • 部分Win 7 系统安装JRE时不会默认添加环境变量,需要用户手动添加
  • Win 10 用户在安装JRE时,系统自动添加了环境变量

3.        继续安装完成,完成后你会发现,SQL 2016中已没有management studio管理工具,无法操作sql server 2016,后续都是这样了,SSMS需要独立安装

下载安装SQL Server Management Studio (SSMS)

https://docs.microsoft.com/zh-cn/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017

安装完成后:

(三)         安装TFS 2017:

  1. 1.   安装前了解一下安装环境:

https://www.cnblogs.com/merray/p/6080415.html

Server operating systems

TFS Version

Supported server operating systems

TFS 2018

Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)

TFS 2017

Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)
Windows Server 2008 R2 (minimum SP1) (Standard, Enterprise, Datacenter)

TFS 2015

Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)
Windows Server 2008 R2 (minimum SP1) (Standard, Enterprise, Datacenter)

TFS 2013

Windows Server 2012 R2 (Essentials,
Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)
Windows Server 2008 R2 (minimum SP1) (Standard, Enterprise, Datacenter)

TFS 2012

Windows Server 2012 R2 (Essentials, Standard,
Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)
Windows Server 2008 R2 (Standard, Enterprise, Datacenter)
Windows Server 2008 (minimum SP2)
Windows Small Business Server 2011 (Standard, Essentials, Premium Add-On)
Windows Home Server 2011

TFS 2010

Windows Server 2008 R2 (Standard,
Enterprise, Datacenter)
Windows Server 2008 (minimum SP2)
Windows Server 2003 R2
Windows Server 2003 (minimum SP2)

用户电脑

Client operating systems

TFS Version

Supported client
operating systems

TFS 2018

Windows 10 (Professional, Enterprise)
Version 1607 or greater

TFS 2017

Windows 10 (Home, Professional,
Enterprise)
Windows 8.1 (Basic, Professional, Enterprise)
Windows 7 (minimum SP1) (Home Premium, Professional, Enterprise, Ultimate)

TFS 2015

Windows 10 (Home, Professional,
Enterprise)
Windows 8.1 (Basic, Professional, Enterprise)
Windows 7 (minimum SP1) (Home Premium, Professional, Enterprise, Ultimate)

TFS 2013

Windows 8.1 (Basic, Professional,
Enterprise)
Windows 7 (minimum SP1) (Home Premium, Professional, Enterprise, Ultimate)

TFS 2012

Windows 8.1 (Basic, Professional,
Enterprise)
Windows 7 (Home Premium, Professional, Enterprise, Ultimate)

TFS 2010

Windows 7 (Home Premium, Professional,
Enterprise, Ultimate)
Windows Vista SP2

2.   下载完成后,正常安装,容易出现以下错误报TF255049错误

其主要原因是以下原因造成:

根据错误提示,先已经排除了几个错误:
1.数据库实例已经确认是以上图示中的实体名,可以在本地机测试一下是否可以连接。
2.数据库实例已经配置为允许远程连接,可通过其它电脑连接一下该数据库。
3.TCP/IP协议已启用且默认端口为1433(在SQL管理工具中启用)
4.Windows防火墙已经关闭(这个确保SQL能被远程访问)

5.当前的登录的账户一定要确保能windows连接SQL。(很多时候就是这个原因)https://blogs.msdn.microsoft.com/girishp/2013/11/05/errors-during-tfs-2013-installand-how-i-worked-past-them/

 

 

  • 3.   解决上面的问题后,再继续安装TFS
    2017 安装过程无法配置搜索服务

https://social.msdn.microsoft.com/Forums/zh-CN/98b10f2c-a8cf-48fd-8c4b-6084e9099869/tfs-2018?forum=vstszhchs

下载 server jre

https://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html

下载完成,放到C:\Program Files\Java

接下来要配置java环境变量,不能随便变更名称

完成后,再重新运行就绪检查,已能通过了

 

这样全部就完工了,看似简单也花了我不少时间来逐一将遇到的问题全部解决了。若有其它问题,欢迎留言。

欢迎加入技术分享QQ群:238916811

 

安装开发环境vs2017+sql2016+tfs2017的更多相关文章

  1. 不安装开发环境,查看logcat日志

    #公司的测试终于想到要看 android 的日志.安装开发环境太麻烦了,这里有个简单的办法. 我把\sdk\platform-tools目录中,文件名以"adb"开头的三个文件打包 ...

  2. C语言集成开发环境vs2017的使用技巧之修改快捷键

    首先这里是说编辑C语言内容,其次开发环境是vs2017(全称:visual studio 2017).像这个开发环境体积大,但你安装的时候不要安装到C盘,然后安装的时候选择模块,比如你不开发网站,就先 ...

  3. [php入门] 1、从安装开发环境环境到(庄B)做个炫酷的登陆应用

    1.前言 本文适合想了解下web开发入门的小白~ 最近在根据一个网上课程学习php,课程内说道: php环境自己搭比较麻烦,可以用wamp集成开发环境,一键安装即可. 2.安装集成开发环境 下面是wa ...

  4. Linux安装开发环境,必须配置的环节(Fedora15版本)

    前提:U盘安装fedora:<[原]U盘安装Fedora15 DVD镜像>.<Grub引导安装Fedora15>   1.设置代理上网:<fedora 配置网络代理> ...

  5. Linux第二篇【系统环境、常用命令、SSH连接、安装开发环境】

    系统环境 我们知道Windows的出色就在于它的图形界面那一块,而Linux对图形界面的支持并不是那么友好-其实我们在Windows下对图形界面进行的操作都是得装换成命令的方式的! 当然了,我们在Ub ...

  6. webdriver实用指南python版本(1)-安装开发环境

    webdriver实用指南是本人编写的系列丛书,包括ruby版.python版和java版.在线版是免费的,之前是放在我的github上,但是很多同学总不记得地址,现在转到我的博客上,方便大家阅读. ...

  7. golang安装开发环境配置

    本机系统:fedora28 step 1 百度搜索 golang 到 go 语言中文网,下载 golang 包,如果是 linux 系统可以直接点击此连接,也可去 go 语言中文网, https:// ...

  8. ASP.NET Core系列(一): .NET Core简介及安装开发环境

    大家都知道Java是跨平台的,.NET因为不具有跨平台的特性,被越来越多的开发者诟病,之前有各种间接的跨平台的方案,比如mono.但是由于各种兼容问题,最终 .NET Core出现了,它可以让程序在W ...

  9. ESP32 开发之旅① 走进ESP32的世界 安装开发环境

    1.前言     欢迎大家来到ESP32的世界,从现在开始,笔者将带领大家慢慢揭开ESP32神秘的面纱.     在学习ESP32之前,博主希望读者能有ESP8266的学习基础(ESP32 Wifi模 ...

随机推荐

  1. 【NOIP2017模拟12.3】子串

    题目 分析 对于当前枚举串 \(now\),从前往后扫.若扫到 \(i\),\(s_i\) 是 ; \(s_j\) 的子串 \((i < j < now)\),我们就可以跳过不匹配 \(i ...

  2. JavaWeb面试篇(6)

    51.说一说Servlet的生命周期? Servlet有良好的生存期的定义,包括加载和实例化.初始化.处理请求以及服务结束.这个生存期由javax.servlet.Servlet接口的init(),s ...

  3. 使用 XSLT 显示 XML

    通过使用 XSLT,您可以向 XML 文档添加显示信息. 使用 XSLT 显示 XML XSLT 是首选的 XML 样式表语言. XSLT (eXtensible Stylesheet Languag ...

  4. mac 绑定阿里企业邮箱

    注意事项: 1. 收件服务器 千万得写对, 选 pop 就写 pop.mxhichina.com; 选 imap 就写 imap.mxhichina.com 2. 发件服务器 必须写,smtp.mxc ...

  5. React 项目使用 React-router-dom 4.0 以上版本时使用 HashRouter 怎么控制 history

    不添加 history 时,来回点击 Link 会在控制台报错如下 Warning: Hash history cannot PUSH the same path; a new entry will ...

  6. MATLAB之图像分块处理

    file_path = 'D:/MATLAB/bin/IMAGES/GreenChannels/_512_pixel/';% 图像文件夹路径 img_path_list = dir(strcat(fi ...

  7. spring 中的一些注解功能--不定更新

    1@Qualifier注解? 下面的示例将会在Customer的person属性中自动装配Person的值. public class Customer { @Autowired private Pe ...

  8. Python locals() 的陷阱

    转载自https://segmentfault.com/a/1190000012724861 在工作中, 有时候会遇到一种情况: 动态地进行变量赋值, 不管是局部变量还是全局变量, 在我们绞尽脑汁的时 ...

  9. windows安装程序制作

    作为一个学计算机的,现在才知道那些安装软件都是用软件封装工具封装起来的. 我们写好exe以后可以下载一个Inno setup5 对其打包成可安装的软件,期间可加入图标,readme,等等一些东西.

  10. MAC截图工具

    截图快捷键 ctrl+shift+A