私はプロジェクトのNugetパッケージの保守を任されています。ソースファイルをパッケージに転送する際に、ファイル内のいくつかの変数に従って変換できるように、各ファイルに「.pp」ファイル拡張子を追加する必要があります(ppは「 プロジェクトプロパティ 」です)。
継続的に、これを行う最も簡単な方法は、Nugetコンテンツフォルダーと現在のソースコードフォルダーを比較することです。このアプローチの問題は、Beyond Compareが、私が知る限り、basecontroller.csとbasecontroller.cs.ppを比較できないことです。右側のファイル名を指定することで手動で比較できますが、何千ものファイルを処理する場合、これは非常に面倒なプロセスです。
「右側で、比較のためにファイル名を解決するときにpp拡張子を無視する」とBCに伝える方法はありますか?または「左側で、比較のためにファイル名を解決するときにappendpp」?または、これと同じ結果を達成する他の何か?
よくあることですが、私は5分後に自分で答えを見つけました それについて公に尋ねる :)。
その答えは、「アライメントオーバーライド」と呼ばれる機能です。これには、次の方法で到達します。
私の場合、入力する必要のある配置オーバーライドは次のとおりです。
これを実行すると、完全に機能しました。