1

多くのプロジェクトを保持するMAINソリューションがあります-ソリューション全体がうまく構築されています。そこで、 のブランチMAINを という新しいブランチに移動するとDEVELOPMENT、そこに 1 つのプロジェクトがあり、何らかの理由でエラー メッセージが表示されています。

ファイル "obj\x86\Debug\Delta.PDF.dll" を "bin\x86\Debug\Delta.PDF.dll" にコピーできません。パス「bin\x86\Debug\Delta.PDF.dll」へのアクセスが拒否されました。

私がやったのはTFSブランチだけなので、私の人生では理解できません-誰かがこれについて何か提案があるかどうか疑問に思っています

obj\Debug から bin\Debug にファイルをコピーできません

上記の回答から、ある種のプロセスをロックできると思ったので、マシンからログオフしましたが、まだそこにあります。ブランチは、別のサブフォルダー内のメインと同じ親ディレクトリにあります。助言がありますか?

編集:

Jacooobleyが言ったことを実行するためにソリューションをクリーンアップしようとしていました(デバッグをクリアする)が、これは何らかの理由で.DLLをそこに保持していたため、手動で削除するとうまくいきました。

4

2 に答える 2

1

デバッグ フォルダから .DLL を削除してから、ソリューションを再構築してみてください。

于 2012-10-25T15:44:24.950 に答える
0

SysinternalsのProcess Explorer を使用して、このファイルをロックしているプロセスを見つけます。[検索] メニューを使用して Delta.PDF.dll を検索します。これにより、ファイルがロックされている理由と、それに対して何ができるか (ロック プロセスを終了するなど) の手がかりが得られます。

于 2012-10-25T15:30:07.083 に答える