Questions tagged «visual-studio»

如果对Visual Studio功能有特定疑问,请使用此标记。请勿在有关恰好是用Visual Studio编写的代码的问题上使用此标记。考虑标记您的问题链接到的确切技术领域,并标记一个特定版本的Visual Studio。请在问题中提及您确切的VS版本,版本和更新级别。


30
Visual Studio 2013找不到单元测试
我在Visual Studio 2013中有一个简单的解决方案,它由一个Web项目,一个库项目和一个单元测试项目组成。当我打开解决方案并尝试运行单元测试时,Visual Studio不会发现它们。要运行测试,我尝试转到菜单并选择“测试”->“运行”->“运行所有测试”或打开“测试资源管理器”窗口。通过这些方法,Visual Studio不会在解决方案中发现任何测试。 首先创建一个简单的单元测试项目,然后尝试运行测试,Visual Studio知道发现该测试,然后我就可以运行它。然后,如果我打开以前的解决方案,Visual Studio现在会发现所有测试。我尝试保存我的解决方案,但先关闭并重新打开它,而无需先创建单元测试项目,Visual Studio不会再次找到测试。这是一个非常奇怪的行为,我不知道为什么会这样。 我曾经在这个项目中独自工作过,该项目使用的是与Visual Studio Team Foundation集成的源代码控制git。当一个新元素进入项目以及需要通过在线源代码控件重新创建解决方案时,Visual Studio的问题不会发现单元测试开始。在此之前,Visual Studio始终会发现所有测试。 为了创建单元测试,我使用了Microsoft.VisualStudio.QualityTools.UnitTestFramework dll。我的Visual Studio版本是:Microsoft Visual Studio Express 2013,用于Web版本12.0.30723.00更新3。我的.net Framework版本是4.5.50938。 我所有的测试都是这样的: [TestClass] public class Service1Test { [TestMethod] public void Test1() { Assert.IsTrue(True); } }


4
如何在C#中显示方法参数工具提示?
VS2010: 在VB中,我可以将光标放在现有方法的参数括号内,然后键入“空格”,这将弹出工具提示,并提供我所处参数的描述。在C#中不是这种情况。我必须删除包括参数在内的整个方括号,然后重新输入左方括号,此工具提示才能显示出来。是否有一些快捷方式或设置可以更改此行为?我尝试按Ctrl,Shift,Alt,但没有任何效果。



30
测试未在测试资源管理器中运行
我目前正在研究目前有32个单元测试的解决方案。我一直在与reshaper测试运行程序合作-效果很好。所有测试都在运行,所有测试都显示正确的测试结果。现在,一位同事告诉我,使用Visual Studio测试资源管理器无法在其计算机上运行测试。他们在我的机器上都不工作,因此我可以排除一些本地丢失的文件或其他东西。 测试资源管理器将显示所有单元测试,但是一旦单击“全部运行”,所有测试将显示为灰色,并且不显示测试运行的结果: 所有测试课程都是公开的 所有测试类都具有[TestClass]声明的属性 所有测试方法都使用该[TestMethod]属性 生产力代码和测试项目都针对.NET 3.5。 我已经尝试干净的构建我的解决方案,和/或删除所有obj,bin,Debug和Release文件夹 如果有任何提示可能引起这种行为,我将不胜感激。


9
如何在Visual Studio调试器中显示动态分配的数组?
如果您有一个静态分配的数组,Visual Studio调试器可以轻松显示所有数组元素。但是,如果您有一个动态分配并由指针指向的数组,则单击+将其展开时,它将仅显示该数组的第一个元素。有没有一种简单的方法可以告诉调试器,以Foo类型和X大小的数组的形式显示此数据?


10
更改Visual Studio 2017 RC的语言
我已经安装了Visual Studio 2017 RC,默认情况下它将语言设置为我的系统语言(波兰语),因此我试图将其更改为EN,但是在选项>环境>国际设置中我只有波兰语。有一个指向“下载更多语言”的链接,它重定向到:https : //www.visualstudio.com/downloads/ 那里我只能找到VS 15的语言包。任何人都知道在哪里可以找到VS的EN语言包。 17 RC?

13
错误LNK2019:函数___tmainCRTStartup中引用的未解析的外部符号_WinMain @ 16
当我运行下面的简单代码时,我有两个错误,如下所示: #include <iostream> #include <string> using namespace::std; template <class Type> class Stack { public: Stack (int max):stack(new Type[max]), top(-1), maxsize(max){} ~Stack (void) {delete []stack;} void Push (Type &val); void Pop (void) {if (top>=0) --top;} Type& Top (void) {return stack[top];} //friend ostream& operator<< (ostream&, Stack&); private: Type *stack; int top; const …


7
nuget'packages'元素未声明为警告
不是showstopper,而是在项目中使用nuget时,它将创建具有以下形状的packages.config文件 <?xml version="1.0" encoding="utf-8"?> <packages> ... your packages </packages> 这在VS中给出了警告 The 'packages' element is not declared. 我想问题的根源与xml声明有关。 我也认为默认定义包不应该发出警告。 有人知道我应该将其更改为什么,以便我不会收到此警告吗?(即,即使我仅在打开文件时才能看到它,在某些CA规则启用的情况下,它也始终显示为警告。)
142 xml  visual-studio  nuget 

6
如何下载没有nuget.exe或Visual Studio扩展名的Nuget程序包?
如何下载NuGet软件包?我没有NuGet Visual Studio扩展或命令行程序nuget.exe。如何从网上下载.nupack文件?据我了解,我将能够从中提取.dll文件(带有7-zip)以照常使用。 我碰巧感兴趣的软件包是http://nuget.org/packages/Microsoft.Bcl.Async,但是我想知道一般如何做。 在Ruby的世界中,这很容易-RubyGems网站上的每个软件包页面都有指向.gem文件的下载链接,例如:https ://rubygems.org/gems/pony 关于NuGet的明显命运的争论在别处。我为什么回避这个问题并不重要。我不是唯一的一个。
141 c#  .net  visual-studio  nuget 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.