1

私たちは非常に大規模なプロジェクトに取り組んでおり、人々が Visual Studio を正しく構成するのに苦労しています (スペースではなくタブなど)。Visual StudioのEditorConfig拡張機能を使用することで、優れたソリューションが見つかりました。

ただし、この拡張機能を Visual Studio にインストールするという私たちの要求を無視しているように見える開発者がいまだにいるため、ソリューションを開く前に拡張機能を強制的にインストールする方法があるかどうか疑問に思っています。 .sln ファイル?

4

1 に答える 1

0

いいえ、そのようなオプションは組み込まれていません。マシンがドメインに参加している場合は、System Center またはドメイン ログオン スクリプトを使用してインストーラーをプッシュすることができます。

ソリューション レベルのビルド前のステップをごまかして作成することができます。という名前のターゲット ファイルを作成before.{solutionname.sln}.targetsし、ソリューション ファイルの隣に保存します。ソース管理にチェックインします。ターゲット ファイルでは、標準の MsBuild を使用して、拡張機能がインストールされているかどうかを確認できます (おそらくファイル システムを確認する必要があります)。存在しない場合は、インストールvsixinstaller.exeをトリガーするために呼び出してインストールを強制します。

于 2016-09-26T08:33:16.370 に答える