问题标签 [resharper-10.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - 是否有工具来维护内部打字稿参考?
在具有内部模块(命名空间)的项目中使用 Visual Studio 中的 Typescript 并使用 gulp 构建、连接和缩小文件时,我必须正确维护对其他文件的引用,/// <reference path="..." />
以确保连接的文件是相对于它们的依赖项以避免文件在其依赖项之前加载。
在具有许多类的大型项目中,通过查看特定文件、在解决方案资源管理器中遍历它的依赖项并将它们拖到文件中以创建引用标记来保持所有引用是最新的是很麻烦的。
但是,Visual Studio 和 Resharper 都能够正确识别类型的源文件,因为 F12 会立即将我带到它。所以我的工具非常清楚东西在哪里。
有没有办法让 Visual Studio 和/或 Resharper 自动维护文件中的引用,或者至少为我提供一个快捷方式来自动插入类型的引用,就像我可以按 F12 打开文件一样?
typescript - visual studio 2015 / resharper 对 angular2 的支持
我有几个关于 vs 2015、reshaper 10 和 angular 2 的问题。
- 在 Visual Studio 2015 或 resharper 10 的 ts 文件中是否存在对 html 标记的语法高亮支持?
例如,当我在组件模板中使用多行字符串时。
当我在 html 文件中使用 #inputName 等 ng2 关键字时, (click)="add(inputName)"会在标记中显示错误。任何方式如何解决这个问题。这很烦人。
我想在 html 中有对 ng2 的智能感知支持。我试过 find aby resharper 插件,但没有成功。
visual-studio-2015 - 在 Visual Studio 2015 中使用 ReSharper Ultimate 10 使用“xUnit.net Test Support for ReSharper 10”运行 xUnit 测试时出错
这是我目前安装的:
视觉工作室 2015 更新 1
ReSharper Ultimate 10.0.2
“xUnit.net 对 ReSharper 10 的测试支持”ReSharper 扩展(GitHub 上的链接:https ://github.com/xunit/resharper-xunit )
我的解决方案中的 xUnit 版本:
xUnit 版本:2.1.0
xunit.runner.dnx:2.1.0-rc1-build204
这是我尝试通过 resharper 测试运行器运行任何用 [Fact] 修饰的方法时收到的消息:
我不太确定如何修复它。我仍然可以使用 VS 测试运行程序,但我有 ReSharper,并且宁愿使用它。我安装的扩展是由 xUnit 编写并支持的,所以不太确定这个错误是否与扩展、ReSharper、Visual Studio 或 xUnit 版本有关......
我通过 ReSharper Extension Manager 为 ReSharper 10 安装了 xUnit.net 测试支持......这是一个截图:
谢谢
visual-studio-2015 - ReSharper“删除未使用的引用”功能不会删除通过 NuGet 包添加的引用
如何让 ReSharper 的“删除未使用的引用”功能处理通过 NuGet 包添加的引用?
嗨,大家好。我正在使用 Visual Studio 2015 处理 C# 中的多项目解决方案。我有一个安装在解决方案中的所有项目上的 NuGet 包(由内部开发的多个通用库组成)。现在,所有项目都引用了包中包含的每个 DLL,而不管项目实际使用的 DLL。这简化了大约 50 个项目的引用管理,因为我可以确定每个项目都有它需要的引用。该计划是随后与 ReSharper 一起删除未使用的引用。不幸的是,它似乎不起作用。
以下是我尝试过的事情:
- 如果我从参考管理器的程序集列表中添加参考,ReSharper 可以将其删除。
- 如果我从参考管理器的项目列表中添加参考,ReSharper 可能会也可能不会删除它。
- 如果我使用参考管理器中的浏览功能添加参考,ReSharper 可能会也可能不会删除它。
- 如果我在解决方案或项目上通过上下文菜单添加 NuGet 包,ReSharper 无法将其删除。
- 我尝试编辑原始 *.csproj 项目文件,以确定在将程序集添加为 NuGet 包的一部分时,引用程序集的方式是否有任何特殊差异。我找不到原因;将 NuGet 包中的程序集的 Reference 元素更改为与在 Reference Manager 中通过各种方式添加的完全一样,不会产生任何变化。
- 我尝试编辑并最终删除 packages.config 文件,除了告诉 NuGet 包管理器没有安装任何包外,它什么也没做。删除 packages.config 文件后,我重复编辑 *.csproj 文件,但仍然无效。
- 在 Visual Studio 的“属性”窗口中试验参考属性时,我找不到任何原因。
- 我删除了 ReSharper 缓存,但没有解决问题。
- 新创建的项目有同样的问题(ReSharper 无法删除 NuGet 包添加的引用)。
这是我的设置:
- Microsoft Visual Studio 企业版 2015 - 14.0.24720.00 更新 1
- NuGet 包管理器 - 3.3.0
- ReSharper Ultimate - 10.0.2
这是该功能的 ReSharper 帮助页面的链接: https ://www.jetbrains.com/resharper/help/Refactorings__Remove_Unused_References.html
我对可能的解决方案没有任何想法,任何帮助将不胜感激。
先感谢您!
asp.net-mvc-5 - 测试异步 mvc5 控制器时,nunit 测试未完成(与 2015 相比)
我有一个使用一些异步数据访问代码的 mvc 5 控制器。我已经使用 nUnit 编写了一个简单的测试。测试没有完成,它只是旋转直到我取消它。afaik 我已经正确设置了测试;它正在等待控制器操作被标记为异步并返回一个任务。我错过了什么吗?有趣的是,当我使用 moq 模拟依赖项时,该测试有效,但如果我使用实际依赖项进行集成测试,它只会永远旋转。
一个简化的测试:
这是简化的控制器
c# - Resharper CLI 不稳定性和机器设置
我正在尝试在我们的 CI 设置中使用 Resharper CLI 工具来执行静态代码分析。
我已经在两个不同的虚拟机上尝试过这个并且得到了非常不同的结果,在一台机器上一切似乎都运行良好,在另一台机器上似乎非常不稳定。
有时我会遇到访问冲突等错误,有时似乎与记录器崩溃有关,但即使我没有收到错误,在分析过程中似乎也没有找到解决方案中的所有项目。
两台机器的设置是:
机器之间的主要区别是一台安装了 Visual Studio,而一台没有。
在不稳定的机器上,我确实看到与未找到导入项目(例如 Microsoft.Portable.CSharp.targets)相关的错误,我认为这与未安装 Visual Studio 有关?
我还看到:
谁能告诉我运行 Resharper CLI 的机器的最低要求是什么,Visual Studio 是要求的一部分吗?特别是什么会导致该工具无法找到解决方案中的所有项目?
javascript - 如何使用 ReSharper 在完成时停止插入额外行
我专门将 ReSharper 设置为我想要的代码样式,并且在 C# 中它完全符合我的要求。但是我正在处理一个 Angular 页面,并且在 controller.js 文件中,当我完成一个语句(使用 ; 或 } )时,ReSharper(我已经禁用它并重新启用它以确保它是 ReSharper)正在服用这个:
并将其变成这样:
注意空间的大小。它在代码中的每一件事之间自动格式化一个额外的行。
但是在我的设置中,我没有设置任何东西来告诉它这样做:
我不知道如何进行。我非常喜欢我在 C# 中使用它获得的格式(比 VS15 内置的控制要好得多),但是这个 JS 的东西会导致精神崩溃。更奇怪的是:这只是几天前才开始的。(不——当时没有安装任何新东西!)
typescript - 为 ECMAScript 6 配置 Resharper 10 级别不起作用
警告:ECMASript 6 功能。您当前的语言级别是 ECMAScript 5
即使我已正确配置 resharper 10 以使用 ECMASript 6。
我查看了这些文章但没有找到任何分析器
resharper - Resharper 代码清理模板
有没有办法在 ReSharper 中为代码清理添加自定义模板?
例如,我想在所有方法中删除文件中的 using() 语句。