[转] [Visual Studio 2012] 找回 建立單元測試 選單
原文链接:http://www.dotblogs.com.tw/yc421206/archive/2013/03/08/95920.aspx
Step1.建立選單
在VS2012選單,Tools→Customize→Commands ![]()
找到Create Unit Tests後,先按Move Up,再按Move Down
![]()
Step2.設定快捷鍵
1.搜索unit關鍵字,若是中文版則輸入"單元測試"
![]()
2.選擇EditorContextMenus.CodeWindow.CreateUnitTests
3.定義快捷鍵,確定這組合鍵沒被用到 ------------注意:要设成Ctrl+T,Ctrl+C!!!!!!!!!!注意顺序!!!
4.指定
5.沒問題就按下OK
這時代會回到Customize,按下Close
![]()
Step3.重啟 VS2012
沒意外的話,在文字編輯器裡看到的右鍵選單會是這樣
![]()
按下Ctrl+C , Ctrl+T 會出現
![]()
在Command裡輸入 EditorContextMenus.CodeWindow.CreateUnitTests,會跳出Command "EditorContextMenus.CodeWindow.CreateUnitTests" is not available.
![]()
人品差就是這樣,不管怎麼弄,都會跳出無效的命令,彷彿命令被封印起來了…
若要解決 Command "EditorContextMenus.CodeWindow.CreateUnitTests" is not available.,可以參考以下
http://dl.my/2013/create-unit-tests-function-not-available-or-disabled/
或是按照以下步驟:
Step1.加入一個測試專案
![]()
![]()
Step2.新增單元測試檔案
![]()
Step3.呼叫單元測試選單
接著回到文字編輯器,按下右鍵,神奇的事出現了,原本反白的選單,封印解除了(喜)。
![]()
你好,單元測試選單好久不見了。
![]()
PS.只要重啟VS後,單元測試選單又會被封印起來,這時只要再加入一個測試檔案又可以用了Orz
雖然麻煩了些,站在另一個角度思考,這比全部要自己動手敲方便多了。
![]()
補充:
使用 Ctrl+C,Ctrl+T 組合順序,可能會讓複製的快捷鍵無法使用,建議使用Ctrl+T,Ctrl+C的順序
若有謬誤,煩請告知,新手發帖請多包涵
[转] [Visual Studio 2012] 找回 建立單元測試 選單的更多相关文章
- 【转】Visual Studio單元測試小應用-測執行時間
[转]Visual Studio單元測試小應用-測執行時間 Visual Studio的單元測試會記錄每一個測試的執行時間,如果有幾個Method要測效能,以前我會用Stopwatch,最近我都改用單 ...
- ASP.NET MVC 單元測試系列
ASP.NET MVC 單元測試系列 (7):Visual Studio Unit Test 透過 Visual Studio 裡的整合開發環境 (IDE) 結合單元測試開發是再便利不過的了,在 Vi ...
- [ Java ] [ UT ] [ Mock ] [ JUnit ] 單元測試的撰寫
最近新的專案用到很多的單元測試,對於單元測試有多了一歇的了解. 先寫下大綱,後面分篇寫出總結心得. 1. 單元測試要隔離對外部的關聯 2. Mock, spy 的用法時機差異 3. JUnit 4, ...
- 如何在 Visual Studio 2012 控制 TFS 版控時要忽略哪些檔案
幾乎在任何一種版本控管的機制裡,都會遇到那些「不應該簽入到版本庫」的潛規則,以往我們在用 SVN 的時候,我就寫過幾篇文章要大家注意這點.最近都改用 TFS 做版控,因為大多使用 Visual Stu ...
- 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)
本文为<在Visual Studio 2012中使用VMSDK开发领域特定语言>专题文章的第二部分,在这部分内容中,将以实际应用为例,介绍开发DSL的主要步骤,包括设计.定制.调试.发布以 ...
- 在Visual Studio 2012中使用VMSDK开发领域特定语言(一)
前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modeling SDK进行领域特定语言(DSL)的开发,包括两个部分的内容.在第一部分中,将对 ...
- (12)Visual Studio 2012如何透过电子邮件部署Xamarin.Android App
原文 Visual Studio 2012如何透过电子邮件部署Xamarin.Android App Android App在部署到实机的时候不像iOS的App限制你一定要使用向Apple申请的开发者 ...
- [Visual Studio]透过Visual Studio 2012的选择性贴上将XML与JSON直接转成对应的类别
原文:[Visual Studio]透过Visual Studio 2012的选择性贴上将XML与JSON直接转成对应的类别 在开发专案时若碰到要串接服务或是他人的API,常常避免不了都要面对XML或 ...
- 在Visual Studio 2012中使用VMSDK开发领域特定语言1
在Visual Studio 2012中使用VMSDK开发领域特定语言(一) 前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modelin ...
随机推荐
- HDU5463 Clarke and minecraft
解题思路:此题刚开始,觉得好繁琐,好混乱,理清思路后,发现很简单. 具体见代码分析. #include<cstdio> #include<cstring> #include ...
- 【转】Xcode的Architecture参数的意思
iOS的App现在基本都是用llvm在编译,Xcode也提供了各种设置帮助你进行编译参数的设定.里面有一项就是设定编译的体系结构,涉及到的参数包括:Architectures.Valid Archit ...
- ubuntu切换root
sudo passwd root这个命令是给root用户设定密码.然后su root切换到root用户.
- a different object with the same identifier value was already associated with **(ssh异常转)
Hibernate:a different object with the same identifier value was already associated with ...异常解决 今天 ...
- 谈layout_gravity和gravity的用法
相信对于Android的初学者来说,大家都曾经被layout里这两个极其相似的属性迷惑过. 简单使用一下搜索工具,我们就不难找到下面这样的答案: layout_gravity 表示组件自身在父组件 ...
- [转] Web前端优化之 CSS篇
原文链接: http://lunax.info/archives/3097.html Web 前端优化最佳实践第四部分面向 CSS.目前共计有 6 条实践规则.另请参见 Mozilla 开发者中心的文 ...
- Python 最佳实践
前言 对我来说,以前每次面试是我审视自己,检验自己的一种方式.每次准备面试,以及被面试官问住的时候才会发现,其实我python我学的还不够好.工作中也是,可以从其他的同事那里获得成长.但是我今天说的是 ...
- flex之组件简单应用
1. 将父窗体的内容传递给子窗体: 2.将子窗体内容传递给父窗体:即用户名和密码,t1是父窗体文本框id.
- c#中@符号作用
用 @ 符号加在字符串前面表示其中的转义字符“不”被处理. 如果我们写一个文件的路径,例如"D:/文本文件"路径下的text.txt文件,不加@符号的话写法如下: string f ...
- the behavior of the UICollectionViewFlowLayout is not defined because:
the behavior of the UICollectionViewFlowLayout is not defined because: the item height must be le ...