C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: 原因不明のビルドエラーが出て困っています。


(過去ログ 34 を表示中)

[トピック内 9 記事 (1 - 9 表示)]  << 0 >>

■17025 / inTopicNo.1)  原因不明のビルドエラーが出て困っています。
  
□投稿者/ ふりむん (1回)-(2008/04/15(Tue) 17:04:06)

分類:[C#] 

はじめて投稿します。

現在、9つのプロジェクトからなるソリューションを開発しています。

警告内容
ファイル "bin\Debug\xxx.dll" を削除できません。
パス '\bin\Debug\xxx.dll' へのアクセスが拒否されました。

エラー内容
ファイル "obj\Debug\xxx.dll" を "bin\Debug\xxx.dll" にコピーできません。
別のプロセスで使用されているため、プロセスはファイル 'bin\Debug\xxx.dll' にアクセスできません。

逃げの手段
1. Visual Studio を起動 OK
2. Releaseモードでリビルド OK
3. Releaseモードでリビルド ERROR
4. Debugモードでリビルド OK
5. Debugモードのみリビルド OK Releaseモードでリビルド ERROR

Or

1. Visual Studio を起動 OK
2. Debugモードでリビルド OK
3. Debugモードでリビルド ERROR
4. Releaseモードでリビルド OK
5. Releaseモードのみリビルド OK Debugモードでリビルド ERROR

最初にデバッグしたモードで何等かがxxx.dllを掴んでいる様子です。
原因がわからず困っています。
御教授よろしくお願いします。

開発環境
Visual Studio 2005【C#】
Windows XP
引用返信 編集キー/
■17032 / inTopicNo.2)  Re[1]: 原因不明のビルドエラーが出て困っています。
□投稿者/ やじゅ (305回)-(2008/04/15(Tue) 19:49:22)
No17025 (ふりむん さん) に返信
> 別のプロセスで使用されているため、プロセスはファイル 'bin\Debug\xxx.dll' にアクセスできません。
>

タスクマネージャーで、それらしきプロセスを終了すればいいのでは?

引用返信 編集キー/
■17035 / inTopicNo.3)  Re[1]: 原因不明のビルドエラーが出て困っています。
□投稿者/ はつね (601回)-(2008/04/15(Tue) 21:24:15)
No17025 (ふりむん さん) に返信
> 現在、9つのプロジェクトからなるソリューションを開発しています。

プロジェクト間の参照設定はどうなっていますか?
同一ソリューションのプロジェクトで、プロジェクト参照ではなくDLLの直接参照をしていませんか?

引用返信 編集キー/
■17041 / inTopicNo.4)  Re[2]: 原因不明のビルドエラーが出て困っています。
□投稿者/ Azulean (72回)-(2008/04/15(Tue) 22:55:38)
リンクしておきます。(どぼんさんのところにもありますが…)
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=44415&forum=7

> 最初にデバッグしたモードで何等かがxxx.dllを掴んでいる様子です。
恐らく、はつねさんが指摘されているように参照設定がまずく、Visual Studio自体がロックしてしまっているのだと推測されます。
同一ソリューションに含めるプロジェクトの場合、参照設定はdllファイルを指定するのではなく、プロジェクトタブから参照する必要があります。

なお、どのプロセスがロックしているかはUnlockerというソフトを使えば見ることができます。
引用返信 編集キー/
■17043 / inTopicNo.5)  Re[3]: 原因不明のビルドエラーが出て困っています。
□投稿者/ やじゅ (307回)-(2008/04/15(Tue) 23:13:39)
やじゅ さんの Web サイト
No17041 (Azulean さん) に返信
> 同一ソリューションに含めるプロジェクトの場合、参照設定はdllファイルを指定するのではなく、
> プロジェクトタブから参照する必要があります。
>

4.クラスライブラリのテスト VBだけどC#でも考えは同様だよね
http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard51.htm

> なお、どのプロセスがロックしているかはUnlockerというソフトを使えば見ることができます。
http://cowscorpion.com/file/Unlocker.html

すみません、単なる補足でした。
引用返信 編集キー/
■17049 / inTopicNo.6)  Re[4]: 原因不明のビルドエラーが出て困っています。
□投稿者/ Azulean (74回)-(2008/04/16(Wed) 07:44:13)
ふりむんさん、こちらもちゃんと目を通しておいて下さいね。
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=all&namber=21855&type=0&space=0&no=0#21869
引用返信 編集キー/
■17089 / inTopicNo.7)  Re[5]: 原因不明のビルドエラーが出て困っています。
□投稿者/ ふりむん (2回)-(2008/04/16(Wed) 15:42:57)
2008/04/16(Wed) 15:43:24 編集(投稿者)

No17049 (Azulean さん) に返信
> ふりむんさん、こちらもちゃんと目を通しておいて下さいね。
> http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=all&namber=21855&type=0&space=0&no=0#21869

自己解決しました。

何が原因かは特定できなかったのですが、

Microsoft .Net Framework 2.0 Service Pack 1

をインストールすると正常に動くようになりました。

やじゅさん、
はつねさん、
御指導ありがとうございました。

Azuleanさん、
ご指摘頂きありがとうございました。
今回は、掲示板のルールを侵してしまい、皆様、大変申し訳ありませんでした。

解決済み
引用返信 編集キー/
■17091 / inTopicNo.8)  Re[3]: 原因不明のビルドエラーが出て困っています。
□投稿者/ まどか (505回)-(2008/04/16(Wed) 16:14:23)
> 同一ソリューションに含めるプロジェクトの場合、参照設定はdllファイルを指定するのではなく、プロジェクトタブから参照する必要があります。

#細かいですが誤解防止ということで。

「必要」ではなく「推奨」ですよね。
当然アセンブリ参照は不利益があるのでお勧めしませんが。
解決済み
引用返信 編集キー/
■17159 / inTopicNo.9)  Re[4]: 原因不明のビルドエラーが出て困っています。
□投稿者/ Azulean (81回)-(2008/04/18(Fri) 00:17:34)
2008/04/18(Fri) 00:17:48 編集(投稿者)

> 「必要」ではなく「推奨」ですよね。
> 当然アセンブリ参照は不利益があるのでお勧めしませんが。
フォローありがとうございます。
ご指摘の通り、「必要」ではなく「推奨」が適切な表現です。

ちょっと強すぎる発言で失礼しました。

#昨日書こうと思ってたのに忘れてた。orz
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -