Używam programu Visual Studio 2012 do zbudowania programu WPF. Istnieje DLL skompilowany z C, którego używam do wywoływania DllImport. DLL jest dodawany w projekcie i oznaczone jakoPlik skopiowany do folderu debugowania jest automatycznie usuwany po uruchomieniu programu C#
- budowy działaniu: Content
- Kopiuj do Output Directory, copy zawsze
Gdy roztwór projekt jest zbudowany dll jest kopiowany do katalogu Debug z plik .exe wygenerowany przez Visual Studio pomyślnie. Jednak po uruchomieniu go, klikając dwukrotnie wygenerowany plik .exe z Eksploratora plików lub "Uruchom" w debuggerze VS, dll nagle zostanie usunięty sam.
Dlaczego?
Uważam, że nie tylko DLL, ale nawet prosty plik abc.txt dodany jako Treść zostanie usunięty automatycznie po uruchomieniu programu. –