1、visual studio 右键转到定义,弹出未定义符号对话框。
解决方法:
1)、点击保存全部按钮,可能会解决此问题。
2)、如果上述方法不行,关闭项目,删除.ncb,.aps,.opt文件,重新打开项目
2、visula studio环境变量问题
此时程序中有如下代码(c#):
Process process = new Process();
process.StartInfo.filename = "denenv.exe" //源程序中此时需要调用Visual Studio环境来运行一个程序。(visual studio的程序名为denenv.exe)
此时,如果没有在系统变量中添加visual studio的环境变量,则visual studio在执行的时候会报【system.componentmodel.win32Exception:系统找不到指定的文件】的错误。
解决方法:设置windows的系统环境变量,
1)我的电脑--右键属性--高级--环境变量
2)找到path,添加visual studio程序所在的目录路径在path后。
注:visual studio路径可以通过visual studio快捷键右键--属性--快捷方式--起始位置 即为denenv.exe的路径。
3、visual studio的sln文件无法打开
问题描述:自从开始用项目的测试程序时,就发现,测试程序的工程文件.sln双击时,vs不会自从启动。每次都是要先打开visual studio,然后将该文件拖到窗口中。或者用visual stdio的【文件--打开--项目/解决方案】方法打开。
解决:先用“土”方法将该解决方案打开,然后:文件--XXXX.sln另存为。然后将原来的sln覆盖。然后双击sln文件即可。
原因:不详。将另存为的sln和源sln进行对比,没有发现两文件除了生成日期,其他没有什么不同。所以原因很费解。
4、VSS库因设置working Floder而无法get latest version。
问题描述:以前用的很好的VSS代码库,后来上传了一次代码后,再也无法从库上get latest version。即使给每个文件都设置好了最新的路径,get last version后,VSS依然无反应。
解决:VSS菜单--Tools--Command Dialogs--Commands used on projiects--勾选 get latest version。
原因:之所以在项目上无法get lastest version是因为VSS没有勾选设置中的该选项,VSS的get lastest version选项支持两种方式:file和project。如果只勾选file选项,则只能单个文件(文件夹为最后一层目录)进行get。而project则是以整个项目为单位进行get。