标签: vs

  • VS折叠所有方法的快捷键

    Ctrl + M + O: 折叠所有方法

    Ctrl + M + M: 折叠或者展开当前方法

    Ctrl + M + L: 展开所有方法

  • VS2017在使用VS2015编译的libcurl静态库时报错

    VS2017在使用VS2015编译的libcurl静态库时报错,错误信息如下:

    1>libcurld.lib(cookie.obj) : error LNK2019: unresolved external symbol ___iob_func referenced in function _Curl_cookie_init

    1>libcurld.lib(url.obj) : error LNK2001: unresolved external symbol ___iob_func

    1>libcurld.lib(mprintf.obj) : error LNK2001: unresolved external symbol ___iob_func

    1>libcurld.lib(formdata.obj) : error LNK2001: unresolved external symbol ___iob_func

    1> fatal error LNK1120: 1 unresolved externals


    解决方案:

    在stdafx.h中增加如下 代码:

    FILE _iob[] = { *stdin, *stdout, *stderr };
    extern "C" FILE * __cdecl __iob_func(void) { return _iob; }

    再重新编译即可通过。

  • 解决VS打开cshtml文件报错的问题 遇到异常。这可能是由某个扩展导致的

    解决VS打开cshtml文件报错的问题 遇到异常。这可能是由某个扩展导致的。

    原因:由于项目之前是用英文版VS创建的,再切换到中文版的时候,打开cshtml报错。

    解决办法就是切换回英文版本VS

    项目开发过程中不要切换VS本地语言,否则就可能出出这种问题。

  • videojs播放视频报错:a network error caused the media download to fail part-way

    在用VS调试网页时,用videojs播放视频有时出现:a network error caused the media download to fail part-way

    解决办法:不要用VS自带的IIS Express,换成系统自带的IIS就行了。

  • VS 2015使用bower管理前端包,很好很强大

    VS 2015使用bower管理前端包,很好很强大。

    主要是配置bower.json,如下图:

  • VS2013根据JSON生成类

    VS2013根据JSON生成类

    VS自带功能:

    VS2013 : Edit -> Paste Special -> Paste JSON As Classes

    VS2012 : Install [ASP.NET and Web Tools] 

    在线工具:

    http://json2csharp.com/

  • VS2013添加自定义资源

    VS2013添加自定义资源,在资源视图上点击右键,添加资源。

    随便选一个,比如bitmap类型,并点击导入。

    在打开的选择文件窗口选择“所有文件类型”

    选择我们要导入的文件,并确定。

    这时会弹出一个圣诞框,要求输入自定义类型名。输入名称后,自定义文件便被导入进来。

  • VS2003调试DLL, 不中断的问题

    VS2003调试DLL, 不中断的问题,直接把所有工程 rebuild all,然后再 替换新生成的dll,再设置断点,调试