私はいくつかのSGENのものにかなり混乱しています。プロジェクトの 1 つでシリアル化アセンブリの生成を有効にしました。もともと、リモート アセンブリで caspol を実行することで解決したと思われる次のエラーが発生しました。
1 つ以上のリクエスト タイプを読み込めません。詳細については、LoaderExceptions プロパティを取得してください
ただし、アセンブリが生成されません。デバッグ/詳細出力を追加すると、「SS.dll には、XmlSerializer を使用してシリアル化できる型が含まれていません」というメッセージが表示されます。これは、VS によって適用されたプロキシ スイッチが原因であると読みました。奇妙なことに、他のプロジェクトでは問題がないようです。
したがって、プロキシスイッチを無効にすると(例はこちら)、動作するようです。ただし、リンクされたビルド イベントはすべてのプロジェクトを実行するようです。MSBuild について 1 つのプロジェクトに調整するのに十分な知識がありません。何を変更する必要があるか知っている人はいますか?
さらに、この変更が行われた場合、これをインストーラー (VDProj) に自動的に含める方法はありますか? 各開発者がカスタム パスを使用するため、SS.XmlSerializers.dll に静的にリンクできません。