2012-03-22 17 views
9

私の会社の標準では、すべてのコードドキュメントではタブの代わりに4つのスペースが使用され、必要に応じてすべてのタブが4つのスペースに置き換えられます。これはすべてうまく動作し、素敵です。しかし、最近私はNugetがweb.configの更新を実行するたびに、インデントのレベルごとに4つの代わりに2つのスペースでファイル全体が書き換えられることを発見しました。これは本当に面倒です。VCSには、実際に数行しかないときにファイル全体が変更されたと考えるようになるためです。これを防ぐ方法はありますか?Nugetとweb.configのフォーマット

+3

これは本当に迷惑な問題です。通常の差分を取得するためにCTRL + K + Dを絶えず使用することは怠惰です。 – Gromer

答えて

2

これに対する解決策はありません。

+1

私は既にコメントした未解決の問題がありますが、ありがとうございます。 – Chris

+0

@Chrisその問題にリンクしてください。私はそれを見つけることができません。私は2つのスペースの代わりに 'web.config'をタブでインデントしたい点を除いて、この厳密な問題を抱えています。 – Jez

+0

@Chrisこれがあなたが指摘していた問題かどうか疑問に思っています。確認してください:http://nuget.codeplex.com/workitem/1511 – Jez

1

Nugetは開発に関する懸念事項に関係なく問題をクローズしています。

あなたのweb.configファイルは、インデントのレベルごとにデフォルトの2つのスペース以外のものを使用したい場合、あなたは常に

ツール]> [オプション]> [テキストエディタ> XML>タブ

に行くことができます

と設定を変更してください。

HTH。

+1

これはまったく役に立ちません。あなたは質問/問題を読むことさえしましたか?私たちは既にVSエディタを4つのスペースを使用するように設定しました。ナゲット変換はそれにかかわらず2にリセットする。 – Chris

+2

それは確かです。このスレッドでは、Nugetがこの問題を断念したと言われていましたが、どこで解決されたタブ/スペースの解決策はありませんでした。 Ctrlキーを押しながらCtrlキーを押しながらCtrlキーを押して、Nuget変換後の問題を修正します。問題は '回避されました'。 – Taersious

関連する問題