0

他の多くのプロジェクトを参照するWebプロジェクトがあり、このWebプロジェクトをコンパイルすると、プロジェクトなどで期待どおりの標準DLLが取得されますが、さらに、これらすべてのプロジェクトに「重複」DLLがあります。末尾に追加された私のコンピューター名:

MyServices.dll(および.pdb)MyServices-computerName.dll(および.pdb)

Webサイトを実行すると、ファイルが見つからず、DLLのマニフェストが実行可能ファイルと一致しないというエラーが発生します。

ビルドをクリーンアップし、すべてをワイプしてソース管理から再取得しようとしましたが、戻ってきます。

手動で削除すると、サイトは正常に動作しますが、ビルドすると元に戻ります。

4

1 に答える 1

0

これは、ソースフォルダーがSkyDriveと同期された結果であることが判明しました。ビルド中に、複数のソースが同じファイルを更新しているように見えるdllに多くの変更が加えられるため、SkyDriveはファイルの最後にコンピューター名を追加して、「異なる」ソースから行われた変更を保持します。

Skydriveアプリケーションの同期により、ファイルの複数のコピーが作成されます-Microsoft Community

于 2012-11-14T21:27:31.900 に答える