架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8153|回复: 0

[交流] Visual Studio2017配置GitHub 点工具 更新和扩展报错

[复制链接]
发表于 2019-1-23 09:37:44 | 显示全部楼层 |阅读模式
1、打开Visual Studio 2017 ,点击导航栏Tools->Extensions and Updates,安装插件
按时报错:
检索COM类工厂中CLSID为{CLSID为177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D}的组件失败,原因是出现以下错误:8007007e 找不到指定的模块
原因:VS 2017 的安装包下载失败,模板找不到,倒是更新失败。


解决办法:在windows系统的控制面板,程序卸载界面,Visual Studio 2017点击 修改 出现Visual Studio 2017安装界面 点击修复。

修复完,点击导航栏Tools->Extensions and Updates,在Visual Studio marketplace 界面搜索栏里搜索 GitHub 下载。

2、安装之后,会提示关闭VS之后生效,关闭VS,开始安装,过程很简单,按照提示,下一步即可。
然后再启动VS,创建我们的项目,开始使用
注意,勾选右下角的“Create new Git repository”,创建本地代码仓
然后打开 Team Explorer
会发现此时,已经有了GitHub的选项
如果是第一次登录,会让你登录GitHub账号
登录之后,点击 Create 我们要在GitHub上创建一个全新的代码仓
注意,Name可以是自定义的,可以和解决方案还有项目名不同,但是Local Path必须是解决方案的根目录
创建成功的图例
然后,我们写一段代码,测试一下代码变更,创建一个source.cpp文件,随便写一段代码如下
此时你会发现旁边的解决方案中,source.cpp前面会多一个小加号,表示该文件代码存在变动
在GitHub的管理中,想要同步到远程代码库,需要先publish自己的代码仓
在Team Explorer中,点击Publish
对应的,在GitHub官网上,可以看到自己刚才的代码变更
至此,全部操作完成,虽然并没有什么难点,但对于我这个小白而言,还是折腾了半天,还是记录一下吧。
相比于VS2013的,VS2017操作更简单,而且不容易出现问题。

3、对已存在的项目配置GitHub
有一些之前写的project,没有配置Git,现在要配置GitHub的远程代码仓(Remote respository),怎么做呢?
比如我现在打开一个之前写的天气预报的Demo
用VS打开之后,在解决方案里(注意不是project,是Solution),点击右键,选择添加代码控制。
然后你会发现,之前的代码文件的图标之前会多一堆锁的小图标
表示你的文件已经被本地的Git系统追踪,并且此时该解决方案的根目录中多了一个.git文件夹
以及,团队资源管理器中会多一个本地的代码仓
点击团队资源管理器的主页,然后点同步(Sync)
然后就直接 Publish to GitHub就行啦
写一下描述,会生成在你的GitHub代码仓的简介里面
创建成功
然后去github.com上看一下自己的主页,是否更新
嗯,和预想的效果一样,至此,全部操作完成。

4 总结
  其实对Git的操作,无论是Git bash命令行,还是IDE集成的Git插件,都没什么难的,越来越多的开发工具都提供了Git的GUI方式(比如AS的CVC中的Git,以及GitHub for Desktop等),都十分好用。而对于一个开发者来说,管理好自己的代码无疑是一种良好的习惯。






上一篇:c#编写定时锁屏软件时TextBox的初始值不能为null,不然就异常
下一篇:.NET Core项目利用Jexus部署到linux下
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-5-4 04:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表