[问题描述]用 Visual Studio 2013打开一个项目时,出现下面错误: [问题原因]参考 http://codeverge.com/asp.net.web-forms/the-project-appears-to-be-under-source-cont/434113 出现上面错误的原因是,项目使用了 VSS 或 TFS 或 SVN 等版本控制工具,而本机没有安装对应的工具. 如果使用了 VSS 或 TFS,那么工程所在的文件夹下会有 .vssscc 文件: 如果使用了SVN,那么工…
[问题描述]Windows 10上安装 Visual Studio Ultimate 2013,出现下面错误: [解决方案]将.iso文件解压到硬盘再安装.…
原文转自 http://www.cnblogs.com/kex1n/archive/2011/10/19/2217266.html [错误原因] 该文件的代码页为英文,而我们系统中的代码页为中文. [解决方案] 1. 启动Visual Studio 2005,文件->打开->选择该cpp,然后保存.从新打开程序文件运行,此错误不再出现. 2. 如果上述方法无效,还可以点击项目,右击选择属性->配置属性->c/c++->常规,将“警告视为错误”的选项改为“否”.就可以! 3.…
Visual Studio 对异常进行了特殊的支持,它能够在进行了特殊设置后,使代码中的try catch块失效.也就是说,一个异常在正常情况下应该能够被某个特殊的try catch块捕获,但是Visual Studio提供了一种特殊的功能,它能够让异常不被try catch 捕获. 在当前已打开一个解决方法的前提下,从“调试”菜单选择“异常”: 上面的对话框显示了Visual Studio能识别的不同类型的异常,上面包含是异常已有的异常类型,如果定义了自己的异常,那么可以点击“点击”按钮,添加…
CSDN的文档: https://msdn.microsoft.com/en-us/library/aa295838(v=vs.60).aspx 情景一:[监视]变量时,当运行离开当前函数后,怎么看到被监视的变量在该函数外部的变化情况? 在[监视]窗口中,右键该变量,选择[创建对象].给变量分配ID后,在函数外部也能看到变量的内容. 情景二:经常找不着变量在何时何地被改变了?希望当被[监视]的变量发生变化时,能够暂停调试. 使用[数据断点]:[调试]——[新建断点]——[数据端点] 怎么使用数据…
1.将 项目|项目属性|配置属性|连接器|清单文件|嵌入清单 “是”改为“否”. 2.找到 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b 目录下的 cvtres.exe,复制,到C:\Program Files\Microsoft Visual Studio 10.0\VC\bin 目录下(该目录取决于VS2010的安装路径),粘帖.…
原文转自 http://blog.csdn.net/asanscape/article/details/38752655 微软为了推销自家平台,默认配置下VS2012和VS2013编写的应用程序只能在Vista/Win7/Win8上运行.但幸好还保留了生成XP程序的设置项.XP和Win2003的用户还是大量存在的,我们程序软件的发布不能不考虑他们. 1. 项目菜单->项目属性->配置属性->常规->平台工具集,选择“VS2013WindowsXP(v120_xp)”;(本人在实际测…
原文转自 http://www.cnblogs.com/qunews/articles/2200313.html [问题原因]在编译时使用了预编译头文件, [解决方法]Project-->Property-->Configuraton Properties-->C/C++-->Precompiled Header-->Precompiled Header-->Not Using Precompiled Headers…
在 Visual Studio 中写代码时,按 Tab 键,会自动进行缩进.有时希望实现按 Tab 键,出现多个空格的效 果.Visual Studio 提供了这样的功能,具体设置方法为:打开 “Tools --> Options --> Text Editor”,如果是编写C/C++程序,就打开“C /C++-->Tabs”,在这里,选中“Insert spaces”即可,还可在该对话框中设置 Tab 的大小和缩进大小.修改完设置后,写 代码时再按 Tab 键,就会自动加入几个空格.…
原文转自 http://bbs.100home.net/view/4206.html [问题说明]vc6项目用vs2015打开时遇到的错误 [解决方法]项目属性->c/c++->常规->调试信息格式:改为 程序数据库(/Zi)或者上面的 无 试试看…
1. 如果将Visual Studio的工程类型设置为win32,那么我们开发的程序既能在32位操作系统上运行,也能在64位操作系统上运行. 2. 如果将Visual Studio的工程类型设置为x64,那么我们开发的程序只能在64位操作系统上运行.…
原文转自 http://blog.csdn.net/liuqiyao_01/article/details/38867145 在编译VS时候,出现fatal error C1010: unexpected end of file while looking for precompiled head. 问题详细解释:致命错误C1010,在寻找预编译指示头文件时,文件未预期结束.就是没有找到预编译指示信息的问文件. 顾名思义就是预编译因为缺少了预编译文件而失败.解决方法显然可以取消预编译,或者帮助编…
[解决方案]找到 rc.exe 所在目录,然后 方法1:添加该目录到 VC++ Directories --> Executable Directories中 方法2:添加到系统变量中的Path变量后面;"rc.exe所在目录"…
原文转自 http://blog.csdn.net/zhangyuehuan/article/details/12012635 [解决方案]项目 =>属性 =>c/c++  =>预处理器=>点击预处理器定义,编辑,加入_CRT_SECURE_NO_WARNINGS,即可.…
为函数方法注释说明要用到 xml 语句 <summary> 段落说明 </summary> .<para> 新段示例说明 </para>.<para> </para> 空行要加入全角空格 下面的注释会破坏原有标注结构: /// <summary> 第一行 说明 /// <para>第二行说明</para> /// <para> ←最前面的空格要加入全角空格才会显示</para>…
问题:Virtual Studio如果证书或SignTool.exe签名工具出了问题,编译运行项目时会报这个错误. 解决:参考下面内容. http://stackoverflow.com/questions/22946399/signtool-error-no-certificates-were-found-that-met-all-given-criteria-with-a-wi https://social.msdn.microsoft.com/Forums/windows/en-US/26…
1.案例一 _MSC_VER 定义编译器的版本.下面是一些编译器版本的_MSC_VER值:MS VC++ 10.0 _MSC_VER = 1600MS VC++ 9.0 _MSC_VER = 1500MS VC++ 8.0 _MSC_VER = 1400MS VC++ 7.1 _MSC_VER = 1310MS VC++ 7.0 _MSC_VER = 1300MS VC++ 6.0 _MSC_VER = 1200MS VC++ 5.0 _MSC_VER = 1100其中MS VC++ 10.0就…
具体修改方法如下: 工具-选项-环境-键盘-应用以下其他键盘映射方案,选择visual C++6, 然后编代码试试,嘿,我的alt+F8回来了(否则是ctrl + k, ctrl + f); 原文转自 http://blog.csdn.net/timothy721/article/details/8251763…
最近工作中需要把之前为VS 2010写的扩展迁移到VS 2012上.在将工程版本改为VS2012之后,代码没有修改,直接编译通过,也可以安装到VS2012上. 不过,在实际使用的时候,却报错,提示“The framework has not been sited!”.调试后发现,这个错误是我们在IDE开发中用到的VSXtra报出的.错误的报错位置是在SiteManager的GetGlobalService方法中: // --------------------------------------…
解决方法:点击你创建的项目 右键> 属性>签名>从存储区选择>选择证书这时候显示无可用证书 ,然后我从文件区选择了一个结果,又出现了第二个问题.提示我“签名时出错: 指定了无效的提供程序类型.” 解决办法如下: 点击电脑菜单,在Office中工具下选择VBA工具,如图输入你的项目名称此时就可以在VS的签名中导入刚才创建好了的证书接着就可以成功发布了…
1.在调试程序时,想要输出某个变量的值到vs的输出窗口,而不是通过添加断点,每次调试时,一步一步的看变量的值,很麻烦,用console.writeline(str);是不行的,这个命令只能用在控制台应用程序中的 2.要输出变量值到output窗口,具体步骤如下 1.确定输出的变量 如 i 2.在变量i的后面的某个行打断点 3.在此断点上邮件,给断点添加命中条件 4.在命中条件对话框中,选中打印消息,打印消息的格式模板如: i = {i};对话框下面有具体的使用说明的 5.可以选中条件对话框中的继…
添加注释:Ctr+k+c 取消注释:Ctr+k+u 格式化:Ctr+a+k+f 当前光标自动向下移一行:Ctr+Shift+Enter 运行:F5 进入光标指定的方法或是类:F12 在当前文件中查找:Ctr+F 在当前项目中查找:Ctr+Shift+F 剪切整行数据:Ctr+L 删除整行数据:Ctr+Shift+L 调试, 下一步:F10 进入深一层的方法或是类:F11 复制/剪切/删除整行代码1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择…
情况一:个别引用的DLL显示黄色叹号. 通常是因为该DLL需要的.Net Framework版本与当前项目使用的版本不兼容.如该DLL需要的版本高于当前项目使用的版本.考虑修改项目的.Net Framework版本以支持该DLL. 参考:http://blog.csdn.net/shiyaru1314/article/details/51331567 情况二:打开VS后发现项目的所有DLL都显示黄色叹号. 通常是因为项目packages被更改了,或者从SVN/GIT拉下来时引用不完整造成的.关闭…
上网下的Demo,文件夹中没有.sln文件,用VS打开.csproj文件来打开方案.此时可能因为一些引用问题想打开Nuget包管理器,会弹出如下提示: 解决方案未保存,请先保存你的解决方案,然后再管理Nuget包 此时只需保存项目,就可看到即将保存的文件是.sln后缀的文件.保存后打开该.sln文件来打开方案(而不是之前通过.csproj文件来打开),就能在该方案打开Nuget包管理器了. .csproj是一个项目工程文件,.sln是一个解决方案文件.一个解决方案中可以包含多个项目工程(通常此种…
问题:在运行Debug后,无法使用诊断工具. 解决办法: http://stackoverflow.com/questions/32167640/visual-studio-2015-diagnostics-tool-does-not-support-current-debugging-configura…
需求:安装了VS的某些版本控制工具的插件(比如Svn的插件AnkhSvn),但是打开VS后依然使用的是默认的版本控制工具,想要切换. Tool –> Options –> Source Control –> 下拉列表选择AnkhSvn 即可调出该Svn插件的使用窗体.…
问题:写一个C#控制台程序,运行时控制台一闪而过.程序结束.无法看清控制台输出的结果. 办法: 方法一二三都有人写过百度经验了:怎么解决VS运行程序一闪而过 其实还有一种办法,就是把控制台程序改为Windows应用程序,虽然程序运行也是一闪而过立马结束,但是所有的输出都能在VS的Output输出窗口中看得到! 切换的方法: 解决方案资源管理器 –> 目标程序集点右键 –> 选最下面的属性 –> 输出类型下拉框中选Windows应用程序…
从Solution Explorer打开查看多个文档,在编辑文档时经常会搞不清楚当前文档在项目中的位置,希望Solution Explorer能够同步跳转到选中当前的文档的位置. 从Debug或Tools菜单项打开Options窗体,勾选下面的选项: http://www.cnblogs.com/findcaiyzh/archive/2011/03/31/2000529.html…
原文转自 http://blog.csdn.net/u011430225/article/details/47840647 我的环境是: XP SP2.VS2003 最近在一个项目中, 程序退出后都出现内存泄漏 : Detected memory leaks! Dumping objects -> {} normal block at bytes long. Data : << N N x > 3C AC 4E BC A4 4E B6 而且每次退出都是一样的.泄漏的内存块都是985…