webForumDet fria alternativet

Felmeddelande vid kompilering

.NET

6 svar · 338 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

Hej!

Vad i hela friden har hänt?
Får detta felmeddelande när jag kompilerar mitt projekt.

Could not copy temporary files to the output directory.

The file 'bin\proj1.dll' cannot be copied to the run directory. The process cannot access the file because it is being used by another process.

Warning: The dependency 'proj1, Version=1.0.1917.22863, Culture=neutral' in project 'proj1' cannot be copied to the run directory because it would overwrite the reference 'proj1, Version=1.0.1917.27474, Culture=neutral'.

Vad göra? Det har funkat klockrent tidigare...

Medlem sedan nov. 20022 355 inlägg
#2

Något annat program använder sig av proj.dll, kan det vara som så att du kör ett annat project där du också använder samma dll. Ivf ska problemet lösa sig om du startar om burka din! :)

Medlem sedan mars 20011 346 inlägg
#3

Näe, startade om den innan jag postade här, men med samma resultat :(

Medlem sedan nov. 20022 355 inlägg
#4

blås alla filer i bin-mappen då :)

Medlem sedan mars 20011 346 inlägg
#5

Mc Fetto skrev:

blås alla filer i bin-mappen då :)

Aha! Visste inte att man kunder göra så, det funkade ju utmärkt :birp

Medlem sedan mars 20011 346 inlägg
#6

Problemet är väl att nu måste jag alltid ta bort dll-erna så fort jag ska kompilera projektet, varje gång.
alltså stänga ner VS.NET (annars håller den kvar filerna), tabort alla filer i bin-mappen, starta VS.NET igen och kompilera....väldigt irriterande...måste gå att fixa på nåt sätt....jag upplevde att det började iom att jag installerade SP1 till Windows 2003 Std. :-/

Medlem sedan mars 20011 346 inlägg
#7

Det berodde på att jag av någon anledning hade en referens[!] till den .dll som jag skulle kompilera?!

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)