2009-06-17 14 views
0

jslintを実行し、javascriptとcssファイルをminifysするビルド後のステップとして実行するスクリプトを作成しました。出力をフォーマットして、ビジュアルスタジオの「エラーリスト」に表示し、ファイル、行、および列の各フィールドに正しく入力してください。Visual Studioでエラーリストから正しい行に移動するにはどうすればよいですか?

問題は、エラーをダブルクリックすると、正しいファイルではなく、正しい行になります。ファイル内を全くナビゲートしません(ファイルを開いていて、カーソルが500行目にあり、200行目にあるエラーをクリックすると、そのファイルに移動しますが、カーソルは残ります)オンライン500)。ファイルが開いていない場合は、ファイルを開きますが、最初の行にカーソルを置きます。

行番号は正しいです(Visual Studioでその行にスクロールすると、問題のコードがあります)。

アイデア?

+1

どのような形式を使用していますか?ビルドアウトプットウィンドウにも出力が表示されますか?そこからのナビゲーションは動作しますか、エラーリストと出力ウィンドウの両方で失敗しますか? –

+0

出力例を教えてください。 –

答えて

1

出力形式はC#コンパイラと同じでなければなりません。いくつかのC#コードにエラーを入れ、 "出力"ウィンドウでその出力を見てください。あなたは同じ場所の行番号でなければなりません。

C:\プロジェクト\ MyProjectと\トランク\ CSHARP \ MyProjectと\ clientsrc \ blackbirdjs \ blackbird.js(308,6):エラーJsLint:セミコロン出力を見たいと思った人のために

1

前の回答は正しいですが、残念ながら、私の出力が正しく、正しい列に表示されています(IEはエラー番号の行番号列に表示されるため、Visual Studioは間違いなくそれを解析する)。

http://msdn.microsoft.com/en-us/library/yxkt8b26.aspxも少し間違っています。そのページは、ファイル名と行番号の間にスペースを入れることができるように見えますが(IE "blackbird.js(308、6):")、実際にはできません。

とにかく私の答えは、私はなぜフォーマットを変えずに、何か他のものをしばらく作業していたのですが、それは「仕事を始めたばかりです。」:-(

0

答えは:スラッシュ(/)をバックスラッシュ。(\)

悪いフォーマット:

Ragtime/Security/Role.ts(152,13): error TS2339: Property 'Is' does not exist on type 'typeof Ragtime'. 

良いフォーマット:

Ragtime\Security\Role.ts(152,13): error TS2339: Property 'Is' does not exist on type 'typeof Ragtime'. 
関連する問題