Datoteko uporablja drug program
wkl-office se konča s sporočilom error: <file> uporablja <program> (<process id>); tam zaprite datoteko in zaženite znova.
(izhodna koda 5), dotnet build ne uspe z napako WKL011 in istim besedilom, ali pa isto sporoči postopek dodatka za
Access na zavihku Izhod.
Okolje
WKL Office SDK 0.2.0 in novejši; vsak ukaz, ki bere izvorne datoteke ali zapisuje rezultate gradnje.
Vzrok
Drug program ima datoteko projekta odprto in drugim programom ne dovoli dostopa do nje: urejevalnik, ki zaklene prikazano datoteko, protivirusni program, ki preverja pravkar zapisano datoteko, drug Access z odprto zgrajeno podatkovno zbirko ali orodje za varnostno kopiranje ali sinhronizacijo. Korak se ustavi, ker datoteke ne more ne prebrati ne zamenjati. Sporočilo navede datoteko in programe, ki jo uporabljajo, kot jih sporoči Windows (Restart Manager); če Windows tega ne ve, sporočilo navede “drug program”.
Podatkovna zbirka, odprta v vašem programu Access, ni tak primer: ukazi, ki jo potrebujejo, delajo prek tega programa Access, gradnja, ki bi jo morala zamenjati, pa sporoči Gradnja ne more zamenjati podatkovne zbirke.
Rešitev
- Zaprite datoteko v navedenem programu ali počakajte, da protivirusni program ali sinhronizacija konča.
- Znova zaženite ukaz.
- Če protivirusni program ali orodje za sinhronizacijo isto datoteko vedno znova zaklene, mapo projekta (ali vsaj
buildinobj) izključite iz njegovega pregledovanja, kot je običajno za mape z izvorno kodo.
Sorodne teme
- Projekt je zaseden (drugo izvajanje SDK, ne drug program)