Unity エディターなしでスタンドアロン ビルド用のマネージド アセンブリ CSharp DLL をビルドする

Unity エディターなしでスタンドアロン ビルド用のマネージド アセンブリ CSharp DLL をビルドする

自分で作成した、Unity 製の Linux スタンドアロン ビルドが動作しています。このビルドには、dll が保存されているマネージ コードのフォルダーがあります。dll の 2 つは、Assembly-CSharp.dll と Assembly-CSharp-firstpass.dll です。

Unity エディターをまったく使用せず、新しい完全なスタンドアロン ビルドを作成せずに、Visual Studio プロジェクトの [ビルド] タブのみを使用して必要な Assembly-CSharp dll を作成し、これらの新しく作成された dll を元の Unity 製の Linux スタンドアロン Managed サブフォルダーにサブ配置して、すべてがスムーズに実行されるようにしたいと考えています。

リリース ビルド用に Visual Studio で「ビルド」コマンドを実行することで、すでに途中まで到達しており、Temp/bin/Release フォルダーに Assembly-CSharp.dll と Assembly-CSharp-firstpass.dll が正常に作成されています。

ただし、Visual Studio から新しく作成されたこれらの dll を Unity 製の Linux スタンドアロン ビルドの Managed フォルダーに追加しようとすると、出力ログに「UnityEditor.dll が見つかりません」というエラーが表示されます。

必要なアセンブリ dll を作成し、エディターで使用されるコードを参照しない Visual Studio のビルド コマンドを実行するコマンド ライン スクリプトまたはその他の方法はありますか? または、Visual Studio に「エディターからリリース ビルドを作成する場合と同じようにアセンブリ dll を作成する」、つまり「エディター」フォルダーを無視するように指示する方法はありますか?

Unity 2017.4.3.2 と Visual Studio 2017 を使用しています。ありがとうございます!

関連情報