問題タブ [resharper-5.x]

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.

0 投票する
2 に答える
94 参照

c# - この行を再フォーマットしているR#設定は何ですか?

VS2010 / R#5.1

私はこの「行」のコードを持っています:

R#コードのクリーンアップを実行します。これにより、コードが次のように変更されます。

つまり、ステートメントが完全に1行に表示されるように再フォーマットします。

どのIDE/R#設定がこれに関与していますか?R#コードのクリーンアップを実行するときに、改行を保持するために何を変更できますか?

「R#/オプション/言語/ C#/フォーマットスタイル/改行と折り返し/既存のフォーマットを保持/既存の改行を保持する」と思っていたでしょうが、それは何の違いもないようです。

0 投票する
2 に答える
558 参照

silverlight-4.0 - CLR クラス ライブラリから Silverlight アセンブリを参照するときの Resharper のバグ

Silverlight を使用して新しいアプリケーションを作成していますが、Resharper で最初に発生した問題は、単体テスト プロジェクトにあります。

私の構成は次のとおりです。

-> リシャーパー 5.1.1727.12

-> MyProject.Tests (CLR 4.0)

  • nunit.framework.dll (CLR 2.0)
  • moq.dll (CLR 4.0)
  • MyProject.Silverlight (Silverlight 4.0)

テスト プロジェクトはコンパイルされ、エラーは発生せず、テストは Reshaper、NUnit Gui、TestDriven.Net で正常に実行されます。

私が抱えている問題は、Resharper が System.dll バージョン 2.0 をインポートするように指示し続けることです (コンパイラ エラーのようなすべての Silverlight アセンブリ オブジェクト/メソッドの下の赤い線ですが、プロジェクトはコンパイルされます)。

完全なメッセージは次のとおりです。

「モジュール」システム。Version=2.0.5.0、Culture=neutral、PublicKeyToken=7cec85d7bea7798e」を参照してください。

この問題はテストに関係していないと思いますが、CLR 4.0 と Silverlight 4.0 のアセンブリを混在させると、リシャーパーが失われます。

この迷惑なメッセージを取り除く方法はありますか?

ありがとう、

アンドレ

編集:再現手順:

  1. Silverlight 4 クラス ライブラリを作成する
  2. INotifyPropertyChanged を拡張するクラス Foo を追加します
  3. CLR 4 クラス ライブラリを作成し、Silverlight クラス ライブラリを参照する
  4. クラスを追加し、Foo オブジェクトをフィールドなどとして宣言します。

プロジェクトはコンパイルされますが、Resharper は System.dll v2.0 をインポートする必要があることを通知します。

resharper を無効にすると、エラー メッセージは表示されません。

EDIT2 : resharper 5.1.1751.8 をインストールしましたが、成功しませんでした:(

0 投票する
1 に答える
309 参照

structural-search - ReSharper検索パターン:「パターンを解析できません」

R#5.1.1751.8

パターン検索を実行すると...

...「パターンを解析できません」というエラーダイアログが表示されます。

そのパターンは解析できないのでしょうか?私は何が間違っているのですか?

0 投票する
2 に答える
160 参照

c# - VS: cursor position when override method is generated

My cursor (the pipe) is inside the body of the child class.

I type "override" and press tab to view a list of methods in FooContext which I can override. "Context" is one of the options, so I select that.

VS generates the override method for me and places my cursor (again, the pipe) just before the call to the base method.

How can I make VS finish my cursor after the base method call (or on a new line below it) -- but still within the override method, of course?

0 投票する
1 に答える
355 参照

resharper - R# インテリセンスで最初のリスト項目を選択することはできますか?

私は VS2010 で ReSharper 5.1 を使用していますが、インテリセンスの動作にかなり長い間悩まされてきました。これは R# 4.5/VS2008 以降とは異なるようですが、確認するのに便利なコンボがありません。

いくつかのコードを入力しているとしましょう:

その後teamId、読み取り専用のプロパティを作成することにしたのでprivate、 の前に置きsetます。入力を開始すると、次のようになります。

R# Intellisense メニューの画像

この時点で、マウスまたは矢印キーに切り替えるか、入力privateを終了する必要があります。これは、この機能の目的を実際に無効にします。

Intellisense ポップアップが表示されたらすぐにエントリを選択するように ReSharper に指示する方法はありますか?

0 投票する
2 に答える
692 参照

visual-studio - ReSharperを使用して.Designerファイルをクリーンアップする方法は?

コードクリーンアップオプションは、.Designerファイルでは使用できません。この機能を有効にするオプションはありますか?

0 投票する
1 に答える
314 参照

visual-studio-2010 - ReSharper5.xおよびVS2010を使用してファイル内のすべてのテストを実行します

R#(5.x)テストランナーに現在のファイルのすべてのMSpec仕様を実行するように指示する方法はありますか?

VisualStudioテストランナーのCtrl+++ショートカットのようなものが、ショートカットであれコンテキストメニューコマンドであれ、私が求めているものです。RCtrlT

0 投票する
2 に答える
221 参照

c# - ReSharper パターン内の文字列の内容を抽出するにはどうすればよいですか?

次の問題があります。

プロパティ名を含むハードコーディングされた文字列を LINQ メンバー式に置き換えたい

ReSharper パターンで。

次の試みはうまくいきませんでした:

置換パターンは常に同じでした:

何か案は?

0 投票する
0 に答える
352 参照

visual-studio - Resharper を使用して Visual Studio で括弧のオートコンプリートを無効にする

重複の可能性:
ReSharper と自動閉じ括弧

私は resharper が大好きですが、例として:

[Faultcontract を入力してから (自動的に を挿入)、カーソルを ) の後に置くと、typeof(FaultInfoType) を入力したいので、スペースを矢印で戻したり、マウスを使用したりする必要がないため、望ましくありません。

resharper でオートコンプリート括弧を無効にしました。メソッドではそうではないようです。

0 投票する
2 に答える
1339 参照

visual-studio - ReSharper 5.1 はどこからでも型に移動できません

ReSharper 5.1 (5.1.3000.12) で Visual Studio 2010 (10.0.40219.1 SP1Rel) を実行しています。最近、ReSharper はタイプにナビゲートする機能を完全に失ったようです。

UI で実行できるアクションのうち、何もしないものを次に示します。

  1. コード エディターで型名を右クリックし、[宣言に移動] を選択します。

  2. コード エディターで型名を右クリックし、[実装に移動] を選択します。

  3. R#「タイプに移動」(Ctrl-T)

  4. R# の [検索結果] ウィンドウで、型をダブルクリックします。

まだ機能するいくつかのアクションを次に示します。

  1. ソリューション エクスプローラーでアイテムをダブルクリックする
  2. VS コマンド ウィンドウからファイルを開く

Visual Studio を完全にアンインストールしてから、SP1 と ReSharper 5.1 で再インストールしましたが、まだ同じ問題があります。

ReSharper を使用して型に移動する機能を無効にしている何らかの構成が開かれていると仮定していますが、それが何であるかはわかりません。

アドバイスをいただければ幸いです。