2

複数のソリューションをビルドおよび展開する複雑な MSBuild スクリプトを継承しました。スクリプトを実行すると、ログに次のエラーが表示されます。

SGEN: 既に存在するため、シリアル化アセンブリ C:\B\268\Agents\Agents.XmlSerializers.dll を生成できません。/force を使用して、既存のアセンブリを強制的に上書きします。

存在することに同意しAgents.XmlSerializers.dllます。私が判断できないのは、どのタスクがそれを作成したのか、どのタスクが再作成の試みを開始したのかです。

ビルド階層で「SGen」のファイルを検索しましたが、何も見つかりませんでした。したがって、SGen はビルド内の 2 つ (またはそれ以上) のタスクによって暗黙的に呼び出されると思います。

SGenと呼ばれるものを誰か指摘できますか?

ありがとう。

4

1 に答える 1

-1

[ビルド出力] ウィンドウで、次を探します...

タスク「SGen」

そのすぐ上が実際の「sgen.exe」コマンドです。

Pawell が言ったように、ビルド出力には完全な詳細が必要です。Studio 内では、ツール - オプション... - プロジェクトとソリューション - ビルドと実行 - MSBuild プロジェクト ビルド出力の詳細度: 診断です。

于 2014-03-14T23:03:30.607 に答える