vs2015吧 关注:9,573贴子:25,396
  • 9回复贴,共1

关于Microsoft Visual Studio 2015 安装问题和初步使用

取消只看楼主收藏回复

一楼喂度,二楼继续


IP属地:浙江1楼2017-02-25 18:53回复
    如题,没想到大家安装visual studio居然都遇到了这么多问题(更别提使用了)于是我就总结了一些经验,一箩筐安装中可能遇到的问题供大家参考一下。
    1.安装前首先确定你的系统是否可以安装VS
    硬件官方说明是这样的:
    1.6 GHz 或更快的处理器
    1 GB RAM(如果在虚拟机上运行,则为 1.5 GB)
    20 GB 可用硬盘空间
    5400 RPM 硬盘驱动器
    与 DirectX 9 兼容的视频卡,其显示分辨率为 1024 x 768 或更高
    不过我看这也太低了肯定得出问题啊(微软总是这样)
    个人觉得如果你想流畅的使用VS2015的话:
    Win8、10 6gb内存 win7 8gb内存(没错win7反而要大)
    为社么win7要这么大,因为win7糟糕的资源管理情况,如果你的内存少于4gb是很有可能出现

    像上图这种情况的,安装VS时需要调用的内存量又很多,

    (4gb内存,在win7里安装VS已缓存数和可用数直接对半分,空闲数可以降到零,在win7里面很有可能导致内存不足。)
    如果你的电脑只有不到6gb内存可能安装中就会出现内存不足的情况(那就喜大普奔了),有些电脑有可能还已经安装打开了其他程序所要占用的内存就更多了,所以win7要有8gb内存才行。至于win10就很少见到在4gb情况下跳出内存不足的问题,所以win10用户大可放心。
    win7 系统盘总容量160GB(没错) Win8、10 系统盘总容量200GB(没错)
    为设么容量要这么大

    上图是楼主c盘。
    与 DirectX 9 兼容的视频卡,现在都要 DirectX 11 12 了( DirectX 9 你在逗我)
    最好系统盘是在固态上
    系统是Win7或更高版本
    对于 Windows Phone 开发:
    Windows Phone 8.0 开发需要 Windows 8.1 (x64) 或更高版本
    Windows Phone 8.1 开发需要 Windows 8.1 (x86) 或更高版本
    处理器嘛,2代i3足以自己看着办(其实上VS的编译对处理器要求不高(个人感觉))。
    还有其他要求:
    你的网络要好连接外网速度要快,并且最好不受各种封锁的影响(推荐翻墙)。
    Internet Explorer 10 如果你不是win10 你要保证你的ie为10或更高版本并且能够正常运行,通常XXX精简版WinX XXXGostwinX 就经常ie有问题,win10都没有ie了,所以这一条不管win10设么事。
    windows update 正常 (通常win10没有问题,其他不好说)。
    win7 需要 KB2883200(更新)(正好试试windows update 有没有问题 )。
    如果你长期使用其他软件(比如大 数*字)打补丁,你的windows update可能就存在问题根本用不了,遇到这种情况我也只能表示重装系统,或者洗洗睡了吧。
    至于win10现在是除了企业版可以自己选择到点要不要Windows update win10都是第一时间给你更新所以win10 Windows update 不能用的可能性也比较小(知道win10 windows update不能禁用的好处了吧,免得你用第三方软件打补丁导致打出问题来,最后还怪微软)。
    要是操作系统的ie或windows update 存在问题,安装Visual Studio 2015,可能发生下面的错误:

    或者更奇葩的错误:

    如果对你的系统没有信心建议重装,安装VS之前不要进行注册表清理(可能会把关于.net的信息误删),不要装UC浏览器,不要装WPS,不要各种优化系统,最好win10(其实win10各种奇葩问题最少 安装win10建议使用固态硬盘并且BIOS设置硬盘模式是ahci使用NTFS分区+uefi引导(一头雾水))
    下楼继续


    IP属地:浙江2楼2017-02-25 18:55
    回复
      2.获得Visual Studio 2015
      进入Visual Studio 官方网站,https://www.visualstudio.com/zh-hans/vs/
      如果你对自己的网络没有信心建议你去点
      建议你去官网下载,因为官网都是第一时间更新,相比于其他地方的存在的问题肯定要少。确保你下的是中文版,要不然以后你如果想更改语言可能会出现一些问题。
      3.安装
      下载后安装包后如果你使用了像360这样的会经常阻止什么什么修改开机启动项+注册表的 滑稽 安全软件建议先关掉,如果你装了UC浏览器先把它卸载掉(听说他会引起安装失败),不要打开WPS,任务管理器里面不要有WPS的任何进程(如果你装了WPS,WPS可能会让 安装win0 sdk 这一项失败,亲身经历),然后再打开安装程序。
      如果你下的不是离线安装包建议你挂VP?N安装,不然:
      或者其他情况。
      如果你重装过系统,并且安装包(程序)是在上一个系统中下的,你双击安装程序可能会:
      这通常是因为文件的权限问题引起的,这时你可以 右键》以管理员身份运行 或者 右键》属性》安全》高级 然后自己琢磨
      然后你可以打开安装程序了 这里我们使用Community(社区版),你想要用哪个版本你也可以自己选。

      如果你之前安装过VS,你会发现你的安装界面可能会像上图一样 安装路径无法修改 滑稽 如果不会使安装失败大可不必管它,不过个人觉得VS这安装路径改了就跟没改一样,因为不管安装路径是怎样的,仍旧会有很多东西进入到你的系统盘里。然后建议你选择自定义安装,之后点 下一步。


      这里推荐选中LightSwitch、Microsoft Web开发人员工具 和 通用工具(全选),
      然后再根据你的需要选择其他项目。
      如果你想使用C++,展开编程语言 选中 Visual C++ 如此。
      千万不要全选 不然要安装的东西实在太多 几十G。
      还有,在第一次安装时强烈不推荐勾选 Java se 和Android sdk(API级别XXX)因为网络的关系有很多人死在这儿。如果你确实需要这几个东西,安装完成之后你可以在控住面板中重新添加(控制面板》程序》程序和功能》卸载或更改程序》找到 Microsoft Visual studio XXX(比如社区版的英文community) 2015 双击稍等他一下(然后自己看着办))。
      回到安装过程:
      然后点 下一步

      这一步是列出你选中的项目,没有设么问题了就可以点 安装。

      安装一会儿后系统会重新启动一次(或者提示你重启还可能会附带一些错误),你就重启好了,然后可以继续安装
      如果安装途中出现:

      建议选择第一个 从interent下载包,然后点重试,前提是你网络没问题。
      下楼继续


      IP属地:浙江3楼2017-02-25 20:48
      收起回复
        最后如果你运气非常差:

        那我也无能为力 表情
        如果你运气好:

        如果出现了其他错误,首先看看能不能启动先启动再说,如果不能启动:者控制面板》程序》程序和功能》卸载或更改程序》找到 Microsoft Visual studio XXX(比如社区版的英文community) 2015 双击稍等他一会,出现:
        然后你就可以修改或修复(删掉那些出问题的东西,或者修复)。如果多次尝试未能成功,你可以上网找找其他解决方法。
        如果你的电脑安装过程中弹出内存不足的情况,那就只有强制关机了,关机之后再启动的话会出现和上面一样的修复界面,这时候推荐修复但是你最好先确保不会再出现内存不足的情况(否则后果自负)。
        如果你的安装过程卡在最后一步(配置你的系统)长达半小时,在确保已经没有出现硬盘的写入操作时,建议你可以使用任务管理器结束进程。
        如果你想卸载VS(通常卸载不干净),其实上是有特别方法的,现按正常套路的方法用卸载程序卸载,然后使用系统自带的备份还原工具还原到没有安装VS之前的节点,方法:右键 计算机(我的电脑)》属性》系统保护》配置》系统还原。
        未完


        IP属地:浙江4楼2017-02-25 20:50
        收起回复
          4.好了装好了先看看用不用得了
          点了那个大大的“启动”之后,

          如果你是用微软的账号登录的windows,这里会显示已经登陆了的状态。
          这一步会发生的错误有:
          如果它弹出错误提示你要修复,那就去控制面板修复(具体方法上面已经说过一次了,不再多说)。一般他主动提示你修复的修复一定能成功。
          只有一个空白的页面(完全空白),这个解决方法可以翻贴吧的精品贴。
          或者发现不断地转圈圈,无法出现登录按钮,建议这个挂VP?N。
          现在你可以选择登陆(需要微软账号)或者以后再说。(谁说一定要微软账号的)
          然后

          随你喜欢好了,如果是社区版不用激活就能用,其他版本这一步要激活或者选试用。
          稍等片刻,你就会看到这个界面:

          你的界面不一定和我的一样(不要紧),只要能启动就行(第一次启动会出现一个“撰写 关系图”和其他的进度条,正常 以后不会出现)。(上图中那个奇葩错误是因为网络引起的,关系不大)。
          如有错误欢迎指出更正,还没完。


          IP属地:浙江8楼2017-02-26 17:52
          回复
            5.然后咱们来最终测试一下(这才是死亡的一步)(还有可能存在错误)
            打开VS(注意是

            不是

            )对于win8用户你的开始菜单里可能真的找不到 ,因为win8根本就没有开始菜单啊(360等接上去的不算 ),你需要到开始屏幕》所有应用里面去寻找。
            点击菜单:"文件"-"新建"-"项目",会出现这个窗口(咱们默认你是用C++ (其他语言也可以,只是选择的语言不同)):

            如果你找不到你想要的模版,极有可能是在安装的时候没有正确安装或者你没有选中那个要安装的项,这时你可以看看上面有没有安装XXX模版的选项(一个地球的标志)如果有选上你想使用项目之后他会为你安装模版你就想安装时那样做就行了,如果没有 那就试试控制面板修复(具体方法上面已经有过,不再多说。)
            选择左侧的"Visual C++"之后,选择右侧的"空项目"(位置不一定一样,找找看),项目名称填写“随你喜欢”点击“确定”。
            如果你点了“确定”上面那个新建项目窗口又重新跳出来,那极有可能是因为权限的问题,这时你打某些开文件夹会发现需要管理员权限,或者干脆拒绝访问:为社么会引起这个问题,我认为极有可能是因为你重装过系统(我说的对不对)。 解决这个问题建议打开我的电脑(此电脑、计算机)找到上面你使用的“位置”所在的那个文件夹 右键》属性》安全》高级 (然后自己琢磨 滑稽),或者每次都以管理员身份启动VS(不推荐)。如果你重装过系统,并且在之前的系统中登录过你的微软账号你可以尝试以你的微软账号登录你的系统,应该可以放倒所有因文件权限引起的问题(当然前提是你要有微软账号并且在之前的系统中登录过)。
            如果你发现确定按钮不能点,看一看
            这个地方是否存在.net Framework XX 如果不存在,就可以点更多.net framework…(然后看着办),如果发现.net不能安装可以试试控制面板》程序和功能》添加或删除windows组件》把.net Framework前面的钩去掉》确定》重启系统》再去控制面板把.net framework重新装上。
            或者可能是因为位置(L)这一栏目的问题,选择浏览(B)(选择项目保存的目录)可以解决。
            然后可能会发生:

            对于此建议:
            先找到vs2012开发人员命令提示 :

            在该窗口下输入“devenv /resetuserdata”,然后回车;
            先输入devenv回车,会出现vs的启动界面,关掉
            然后再输入devenv /resetuserdata回车,重新启动vs。
            回到正题 点击确定后如果一切正常你会看到

            这么一块东西,没有的话就仔细找找看,不一定会有这么大。
            下楼继续


            IP属地:浙江14楼2017-02-27 20:30
            收起回复
              然后在上右键
              选择 添加(D)
              再选择 新建项(W)…
              于是你就会看到:

              什么都不用说了,直接点 添加。
              然后输入:

              千万不要给我

              像这个一样,你以为这是VC6.0 吗 上图中存在的错误:
              首先 main后面必须带括号的,前面必须加定义的类型(比如 int),建议改成:int main(void)或void main()也是可以的,但void main()是不能配合使用使用return0;的。(注意标点符号都要用英文)。
              然后你想 使用“std::cout”之类的话必须先“using namespace std;”
              int main()的要使用return XXX(一般是0);来返回一个数值给系统。
              最后你要是想让窗口停住(不是一闪而过)的话要使用system(“pause”);。

              信不信上面这样也是可以的。不过我不建议大家这么写,因为这么写在其他一些IDE里面是行不通的,而且这个void main可以连个Return都没有程序运行到底正不正确系统都不知道。
              下楼继续


              IP属地:浙江15楼2017-02-27 20:42
              收起回复
                按照上面的方法做应该不会出现划红线的地方(也就是说写的代码不对)的可能。如果出现说明编译器安装错误,解决方法是控制面板》程序》程序和功能》卸载或更改程序》找到 Microsoft Visual studio XXX(比如社区版的英文community) 2015 》右键更改,修改取消并重新勾选你想要使用的编程语言(然后自己看着办)。
                然后你点一下: ,会弹出一个窗口
                ,如果你不懂这个窗口是设么意思直接点是即可,点完是之后如果运气不好会出现:如果你点否设么也不会发生这是正常现象,如果你点是这里可以是“路径”也可以是“文件”。
                如果你的代码确实没有错误(划了红线),那极有可能还是因为权限的问题:解决这个问题建议打开我的电脑(此电脑、计算机)找到上面你使用的“位置”所在的那个盘(比如E盘)右键》属性》安全》高级 (然后自己琢磨)。
                如果你点一下是,结果发现出现一堆错误(非常不幸)。如下:

                极有可能是编译器安装错误,这个可能就无力回天了,你可以尝试控制面板修复,但大多数情况可能搞不好,只能重装系统(这个我也碰到过,不管写的是设么代码(还有可能句句都是波浪线)句句报错,上千个错误,我还是使用它自己生成给我的代码,根本编译不了,就好像整个“include”文件夹不存在似的(但它明明好好的在哪儿啊),我当时就来了句“口也思啦 微软”,然后重做了系统 )。
                如果你是点一下:,直接弹出:
                那极有可能是XXX安全管家;xxx杀毒搞得,因为它把刚生成的文件当成病毒吞掉了(并且伴有发现危险程序 的提示),由此可见连这都吞的安全软件大多都是逗比(动作也真快),关掉杀软之后你可以再试一次。
                如果上面那堆都通过了你会看到:

                普天同庆,这样就可以保证至少使用的来,安装(不管有没有出现问题)大致上是对的。
                未完。


                IP属地:浙江16楼2017-02-27 20:54
                收起回复
                  6.这回我们来新建一个MFC程序,同样文件》新建项目
                  这回选择MFC应用程序名字随便取然后点 确定,之后点下一步
                  这里我们像上图一样选,下一步
                  这里我们直接 下一步

                  这里文件扩展名可以不写,下面的你可以随便写(用中文也可以)或者干脆不改它(默认,但应定要选中“文件类型的缩略图处理程序支持(U)”这一项) 然后下一步
                  这一步我们也不改它直接 下一步
                  这一步我能这么选(你也可以使用其他选法看看结果有社么不同) 下一步

                  这里选上设么功能你的程序就有哪些选项(不过刚生成的都是些摆设),然后点下一步
                  这里你可以让他默认(不过我选了“CMAinFrame”) 然后点完成。

                  瞬间出现一大片,不慌
                  可恶的图片上限 下楼继续


                  IP属地:浙江18楼2017-02-28 20:23
                  回复

                    先像上面一样右键生成第一个试试,如果你看到

                    说明成功了,你可以再点一下 ,这时可能会出现
                    没关系等它加载好就好
                    如果你看到

                    这个建议你到控制面板修复(方法上面已经提到过,不再多说)。
                    如果你看到
                    这个时候你就看到了你的第一个MFC程序,这时你可以操作一下不过大多数是无效按钮(因为根本还没有规定要做设么,这还只是没有程序的空壳子),使用打开保存命令可能会卡死一小会(因为正在调试),然后你小兴奋一下,之后就可以关掉它了
                    然后你再找到解决方案管理器里面的第二个项目(对 后面还有一个项目)

                    右键生成,然后你很有可能会看到

                    像上图一样的一个错误,一个警告,这两个配合在一起出现,如果没有出现其他错误就不要紧(真的),其实上这个时候文件已经生成了,你可以点一下旁边的输出发现 X:\XXX\XXX\debug\(你取的名字)Handlers.dll 已经出现。出现这个错误的原因还是权限问题(通常发生在win10、win8,win10权限管理很严),生成这个dll时会进行dll注册,但是注册dll又要管理员权限,于是乎……(微软你个逗比),如果你不想看到这两个提示,你可以以管理员身份运行VS,之后再来编译看看,不过你不这么做也无妨(因为文件其实上已经生成了)。
                    如果确保你的VS安装正确了,建议你使用磁盘清理工具清理一下你的磁盘(方法我就不教了),应该能清理出不少东西
                    好了,初步接触VS的各种奇葩问题我想也已经包含的比较全了,我就不再多说其他的了,想要学某一门语言的话们建议还是买本书来看吧。


                    IP属地:浙江19楼2017-02-28 20:28
                    回复