首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Visual Studio 2017无法发现我的所有单元测试

Visual Studio 2017是一款功能强大的集成开发环境(IDE),用于开发各种类型的应用程序。在开发过程中,单元测试是一种重要的测试方法,用于验证代码的正确性和功能性。然而,有时候Visual Studio 2017可能无法发现所有的单元测试,这可能是由于以下几个原因导致的:

  1. 项目配置问题:确保你的项目已经正确配置为支持单元测试。在项目属性中,你可以检查"生成"选项卡下的"启用生成的输出"和"启用生成的符号"选项是否被勾选。
  2. 测试项目设置问题:如果你的单元测试是在一个独立的测试项目中,确保该项目已经正确设置为测试目标项目。在测试项目的属性中,你可以检查"测试"选项卡下的"默认测试器"和"目标运行时"选项是否正确设置。
  3. 测试方法标记问题:确保你的测试方法已经正确标记为测试方法。在测试方法上使用[TestMethod]属性进行标记,以确保Visual Studio能够正确识别它们。
  4. 测试项目引用问题:如果你的测试项目引用了其他项目或程序集,确保这些引用是正确的。在测试项目的引用中,你可以检查引用是否正确,并且没有出现任何警告或错误。

如果你仍然无法解决问题,可以尝试以下解决方法:

  1. 清理和重新生成解决方案:在Visual Studio中,选择"生成"菜单中的"清理解决方案",然后再选择"生成解决方案"。这将清理并重新生成你的项目和测试项目,有时可以解决一些编译或构建相关的问题。
  2. 更新Visual Studio:确保你正在使用最新版本的Visual Studio 2017。Microsoft经常发布更新和修复程序,以解决已知问题和改进性能。
  3. 重启Visual Studio和计算机:有时候,一些临时性的问题可以通过简单地重启Visual Studio或计算机来解决。

总结起来,当Visual Studio 2017无法发现所有的单元测试时,你可以检查项目配置、测试项目设置、测试方法标记和测试项目引用,同时尝试清理和重新生成解决方案,更新Visual Studio,以及重启Visual Studio和计算机。这些方法通常可以帮助你解决问题并找到所有的单元测试。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Visual Studio 2017无法查找或打开PDB文件“ 解决方法

大家好,又见面了,是你们朋友全栈君。...运行时候提示无法查找或打开PDB文件 解决办法(注意:必须使用管理员身份运行VS) 第一步 打开调试窗口选项 第二步 调试——>常规——>勾选启用源服务器支持 它会弹出警告窗口,点“是”即可...2,如果还是提示”无法查找或打开PDB文件”,尝试以管理员身份运行VS(经笔者测试,不以管理员运行VS,无法把符号保存到指定路径上,可能是与文件夹权限有关)。...最近很多人私信我能不能分享以下PDB文件,已将下载好PDB文件(仅仅是项目工程编译时所下载部分,可能不完整)上传到百度网盘。...链接:https://pan.baidu.com/s/1F8p-HPj9lZKjY0moK9mPnQ 提取码:hvlq 2020年8月12日更新: 应很多人需求,把system32里所有文件对应符号全部都下载来了哦

5.7K20

Visual Studio 2017 for Mac 连接Git奇怪问题

VS for Mac连接Git时候遇到个奇怪问题, 无法将已存在解决方案绑定并提交到GitHub中去....新建好项目默认选中了解决方案根, 但打开Version Control菜单后发现, Publish in Version Control...选项是不可用, ,如下图, 除了Checkout外都是灰色...试了好多方法后均未发现问题在哪, 偶然发现, 当选中下面的项目的时候, 这个选项终于亮了 ? 很奇怪, 再次改为选中解决方案时候, Version Control菜单依然如上图所示, 好了?  ...将已存在解决方案加入GitHub 首先在GitHub上新建一个repositorie ? 复制一下Https地址 ?...① 选中Registered Repositories选项卡 ② 点击右侧Add按钮 ③ 设置一个名字 ④ 粘贴刚才复制Https地址.  点击OK.

1.1K40

Visual Studio 2017 for Mac 连接Git奇怪问题

VS for Mac连接Git时候遇到个奇怪问题, 无法将已存在解决方案绑定并提交到GitHub中去....新建好项目默认选中了解决方案根, 但打开Version Control菜单后发现, Publish in Version Control...选项是不可用, ,如下图, 除了Checkout外都是灰色...试了好多方法后均未发现问题在哪, 偶然发现, 当选中下面的项目的时候, 这个选项终于亮了 ? 很奇怪, 再次改为选中解决方案时候, Version Control菜单依然如上图所示, 好了?  ...将已存在解决方案加入GitHub 首先在GitHub上新建一个repositorie ? 复制一下Https地址 ?...① 选中Registered Repositories选项卡 ② 点击右侧Add按钮 ③ 设置一个名字 ④ 粘贴刚才复制Https地址.  点击OK.

1.3K100

Visual Studio 2017 针对移动开发新特性介绍

Visual Studio是世界上最好IDE之一,如果是 .NET世界,那就没有之一了(^_^),而最近推出Visual Studio 2017在移动平台方面更是加强了这一点。...这个版本包含了一些非常棒功能,包括实时单元测试、新重构、代码提示、C#7.0支持,以及帮助移动开发人员构建更好移动应用程序功能。...Visual Studio 2017安装体验有所提升 Visual Studio团队提升了Visual Studio 2017这个版本整体安装体验。...添加适用于WindowsiOS模拟器 WindowsiOS模拟器是Visual Studio 2017企业版另一个功能。...查看Visual Studio 2017新版本新闻原文: https://blog.xamarin.com/visual-studio-loves-mobile-developers/ Visual

2.8K20

角落开发工具集之Vs(Visual Studio)2017插件推荐

Visual Studio 2017 扩展 Visual Studio 2017 15.4.4 : 目前是最新版本号,所有的工具&插件都支持这个版本号。所以请对号入座。...Extensibility Tools :必备工具,他是基于visual studio拓展功能,增加了编码显示、智能感知、强化智能提示、代码段处理、自动提示html标签工具等特点,而且下面提到部分工具也是基于它强化...GitHub Extension for Visual Studio: 在Visual Studio中连接到GitHub插件,直接在插件上管理github上大部分功能都涵盖了。...File Differ: 顾名思义用于比较两个文件不同之处,自己想想业务场景,是不是很需要啊。 File Icons : 为解决方案资源管理器无法识别的文件添加图标。...GitHub地址:ZenCoding Markdown Editor:一个在visual studiomarkdown工具,虽然在VS中用markdown工具有点杀鸡用牛刀但是偶尔还是比较实用

1.9K90

Visual Studio 2017 配置项目生成文件路径以及项目依赖

Visual Studio 项目的配置,设置项目生成文件路径 打开工程项目的属性,如下图,选择 General -> Output Directory ?...Target Name:生成文件名字 Target Extension:生成文件后缀名Q,不影响文件本身类型 Platform Toolset:生成文件是以哪个版本Visual Studio...运行,如果想在更低版本Visual Studio上运行项目,需对此进行更改 Configuation Type:生成文件本身类型,可以选择exe,dll或者lib等。...Studio 中设置项目依赖 在Visual Studio项目之间,如果存在相互依赖(一个项目的输出需要作为另一个项目的输入,例如A项目产生lib或者dll文件在B项目中被调用)这样的话就需要设置项目的依赖了...在选择项目依赖时候需要注意,两个项目不能相互依赖,不然会导致依赖死循环产生,这会在编译时候报错。在选择完项目依赖后,Visual Studio会根据依赖项自动选择编译顺序。

1.9K20

Visual Studio下程序开发: error LNK2019: 无法解析外部符号

一、环境介绍 Visual Studio IDE 版本: VS2017 QT版本: QT5.12.6 产生问题环境: 在Visual Studio 2017下开发QT程序,引用了ffmpeg库实现视频播放器开发...error LNK2019: 无法解析外部符号 error LNK2001: 无法解析外部符号 1>CClipVideo.obj : error LNK2019: 无法解析外部符号 _avformat_alloc_output_context2...: 无法解析外部符号 _avformat_open_input 1>CClipVideo.obj : error LNK2019: 无法解析外部符号 _av_read_frame,该符号在函数 "protected...: error LNK2001: 无法解析外部符号 _av_read_frame 1>VideoEncode.obj : error LNK2001: 无法解析外部符号 _av_read_frame...: 无法解析外部符号 _avformat_close_input 1>CClipVideo.obj : error LNK2019: 无法解析外部符号 _avformat_write_header,

2.7K10

蛋疼Visual Studio2012 驱动模板创建工程竟然无法编译

其实安装Visual studio2012一个主要原因就是原生态驱动开发支持,但是却发现一件很蛋疼事情。...自带模板创建项目没办法编译,提示如下错误: 出错代码是如下几行: #ifdef SMP_ID #define VER_SAMPLE_IDENTIFIER_STR SMP_ID #endif...☆文章版权声明☆ * 网站名称:obaby@mars * 网址:https://h4ck.org.cn/ * 本文标题: 《蛋疼Visual Studio2012 驱动模板创建工程竟然无法编译...》 * 本文链接:https://h4ck.org.cn/2012/08/%e8%9b%8b%e7%96%bc%e7%9a%84visual-studio2012-%e9%a9%b1%e5%8a%a8%...,符号链接 Windows 7/Visual Studio2012下使用GTK 一道C++题{字符串处理} 键盘过滤驱动勘误《寒江独钓》

45710

VisualStudio 扩展开发 安装 Visual Studio SDK添加菜单增加选项传到商店获取工程所有项目升级 2017

本文主要:如何开发一个 visual Studio 扩展,其实扩展也叫插件。 那么就是如何开发一个 vs插件。 本文也记录了调试 VisualStudio 半个月过程遇到坑。...安装 Visual Studio SDK 首先需要安装 Visual Studio SDK ,安装不需要其它工具就可以,直接使用vs安装包。...Visual Studio 2015 ,所以我到这个页面:https://msdn.microsoft.com/en-us/library/bb166441 看教程。...发现写注册表对于List和一些类型都不好,于是用了写文件,写文件可以写在用户文档。...打开属性,修改路径 启动外部程序C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe

6.4K20

VisualStudio中单元测试

Live Unit Testing 是 Visual Studio 2017 中引入一种技术。 进行代码更改时,它会自动执行单元测试。 实时单元测试: 让你更有信心地对代码进行重构和更改。...代码覆盖率 还是Enterprise版本功能,Visual Studio代码覆盖率工具可以很直观地查看到单元测试代码覆盖率。 ? 4....填充码可用于替换对无法修改程序集(如 .NET 程序集)调用。 一般原则是,为在 Visual Studio 解决方案中进行调用使用存根,并为对其他引用程序集调用使用填充码。...参考 测试工具 - Visual Studio Microsoft Docs 单元测试 - Visual Studio Microsoft Docs 用 Microsoft Fakes 隔离测试代码 -...Visual Studio Microsoft Docs 了解如何使用实时单元测试测试代码 - Visual Studio Microsoft Docs 代码覆盖率测试 - Visual Studio

3.6K50

关于某些 Visual Studio Code 扩展程序无法在浏览器中运行原因

您可以使用“扩展”视图在 Web 中安装扩展,无法安装扩展将显示警告图标和“了解原因”链接。 安装扩展程序时,它会保存在浏览器本地存储中。...通过启用设置同步,您可以确保您扩展在 VS Code 实例之间同步,包括不同浏览器甚至桌面。...当扩展包包含不在浏览器沙箱中运行扩展时,您将收到一条信息性消息,其中包含查看包中包含扩展选项。 当扩展在浏览器沙箱中执行时,它们会受到更多限制。...一个很好例子是语言扩展将其支持限制为单个文件或当前打开文件。 Visual Studio Code 可以作为浏览器中编辑器运行。一个例子是通过按 到达 github.dev 用户界面。...Web 扩展与常规扩展共享相同结构,但考虑到不同运行时,不要使用与为 Node.js 运行时编写扩展相同代码运行。

5.4K00

在 ts + Jest 单元测试中 debugging

温馨提示:因微信中外链都无法点击,请通过文末 “阅读原文” 到技术博客中完整查阅版; 本文简要介绍了如何在 Jest 单元测试中利用 Chrome Node DevTools 来辅助调试 1、背景 代码是...Chrome Node DevTools 刚开始用 VSCode Debugger 功能,在 TS 源码进行 debugger 时候,发现在源码上打断点无法准确定位: ?...Jest运行测试用例特点是多进程并发运行不同测试案例,达到快速效果。但是这样对调试来说是没法进行。这个参数保证了使用一个进程运行所有代码。 接下来就可以开心 debug 了: ?...Studio Code:文中给出针对 ts + jest launch.json 配置项,可以借鉴一下 使用jest+enzyme进行react项目测试 - debug篇:虽说是 2017文章...,仍旧有可借鉴性 Debugging with TypeScript, Jest, ts-jest and Visual Studio Code:对新手友好单元测试 debugger 入门文章,一步步教你

3.9K30

微软将发布Visual Studio 2019,提供基于AI功能协助

微软将发布其集成开发环境(IDE)下一个版本Visual Studio 2019。发布时间将在未来几个月内,该公司只是承诺快速且迭代地推出Visual Studio 2019。...微软于2017年3月推出了Visual Studio 20172017年5月推出Visual Studio 2017 for Mac,并表示它已成为“我们最受欢迎Visual Studio版本”。...自这些初始版本发布以来,该公司发布了七项更新,改进了解决方案负载性能,构建性能和单元测试发现性能。...Studio 2019初期阶段和Visual Studio for Mac规划阶段。...与以前一样,Visual Studio 2019预览可与Visual Studio 2017同时安装。这对于希望尝试新功能而不影响制作工作流程的人员非常有用。

78370
领券