ビルド前のイベントでdatasvcutil.exeコマンドを実行しています。
datasvcutil.exeは、「C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319」(64ビットマシンの場合)にあります。
これをC:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ datasvcutil.exeとしてハードコーディングすることもできますが、それはかなり脆弱なようです。架空の.netv4.0.30320がリリースされると、ビルド前のイベントは機能しなくなります。
Visual Studioコマンドプロンプトを使用して、パスなしでdatasvcutil.exeを呼び出すことができます。ビルド前のイベントコマンドラインからこれを呼び出す同様の間接的な方法があるかどうか疑問に思っています。