我在VS2010里写的代码能成功运行,但是用VS2017RC打开源代码就有很多错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我在VS2010里写的代码能成功运行,但是用VS2017RC打开源代码就有很多错误相关的知识,希望对你有一定的参考价值。

C++写的代码,不知道是VS版本的问题还是我的VS里没有那些头文件。百度了很久也没弄明白问题出在哪,希望在行的前辈指点一二。。。分实在不多,请见谅

参考技术A 我估计你是编译那个按钮都不能点,是这样的,vs和vc有个很大的区别,vs需要被编译的对象必须形成一个project才行,意思就是,你直接打开一个cpp的文件,绝对是编译不了,只能先建立一个工程,再把文件加进去,然后编译的时候是编译整个工程。具体操作大概就是文件菜单里点新建,然后选择源代码对应的项目,建一个空的项目,再把源代码文件添加进去或者开始写 参考技术B 好像是文件路径有问题
我用2017rc重新创建一个项目,然后把代码粘贴进去就能运行了
参考技术C

改成x64看看可不可以解决。

参考技术D 你先看看头文件存在么,安装是否完整。

asp.net 没登陆直接跳至登录界面问题

我在page_load事件里写的
if (Session["name"] == null)

Response.Redirect("login.aspx");

在运行程序的时候能跳转至登录界面。
但是直接输入网址打开。却不会跳至登录界面。
怎么回事?
网址是http://localhost:9327/XXXXX.aspx

你可以使用母版页,把验证登陆的代码写在公共的母版页里。
设置断点调试下,VS最大的好处就是调试方便,别把它扔了哈。
调试看下Session是不是为空,或者在大括号里面加一句
if (Session["name"] == null)

if(Session["name"].ToString()=="")

Response.Redirect("login.aspx");

参考技术A 用forms身份验证

以上是关于我在VS2010里写的代码能成功运行,但是用VS2017RC打开源代码就有很多错误的主要内容,如果未能解决你的问题,请参考以下文章

VS2010:打开cmd后,用csc命令进行编译cs文件,成功生成了exe文件

如何在VS2010中运行Lua文件?

这是我在visual studio 2010 里写的C++文件,编译错误如下,急求大神解答啊

用VS2010做个ASP网页,但是运行时(即按ctrl+F5),从IE浏览器中弹出,但是页面一直在连接,没发显示出来

VS2010 C++ MFC写的程序编译可以正常运行,但是我想直接运行,DEBUG里找不到EXE文件

VS2010 C++ MFC写的程序编译可以正常运行,但是我想直接运行,DEBUG里找不到EXE文件