Jak można prawdopodobnie powiedzieć na podstawie mojego pytania, jestem kompletnym noobem w tej całej sprawie (czyli pobieraniu projektów open-source i Visual Studio 2010). Chciałem przestudiować kod, dowiedzieć się, jak to działa, dostosować moją własną wersję, która zrzuca odpowiednie dane w bazie danych, ale tak naprawdę, dostałem tylko tyle, ile załadowałem rozwiązanie w VS 2010, klikając przycisk "Start Debugging", i następnie:Katalog roboczy nie istnieje
katalog roboczy nie istnieje: „D: \ Dev \ CodeProject \ art \ smartcardfmwk \ Smartcard_Framework
Jak można naprawić ten błąd? Próbowałem googlować, ale żadne z rozwiązań nie pasowało do rachunku prawidłowo.
Kod źródłowy w pytaniu Inteligentne ramowa kart, z Code Project:
http://www.codeproject.com/Articles/16653/A-Smart-Card-Framework-for-NET?msg=4609259#xx4609259xx
Pobrałem "Aktualizacja projektu (VS2010)" i mogę go otworzyć w VS2010, jak również budowy, ale debugowanie nie zadziałałoby.
Nie próbowałem jeszcze replikować ścieżki, ale ponieważ jest to działający projekt, moja firma wymaga umieszczenia go w konkretnej lokalizacji dostępnej dla innych osób.
Dzięki.
_Jednak zastanawiam się, czy muszę to zrobić ponownie, jeśli przeniesię rozwiązanie w inne miejsce. O ile wiem, informacje te są przechowywane w plikach '* .csproj.user', które są lokalnymi plikami ustawień użytkownika i powinny nie może być dzielony między członków zespołu lub różne stacje robocze. Tak więc na innym stanowisku roboczym katalog roboczy powinien być domyślnie pusty (co oznacza, że nie zostanie podany żaden katalog roboczy, aby exe używał jego bieżącego folderu). Powinieneś także wykluczyć pliki '.user' ze sterowania źródłowego. –
W moim przypadku zła ścieżka była w Właściwości projektu -> Karta Kompilacja -> Ścieżka wyjściowa. Jest to całkowicie niepoprawne zachowanie VS, ponieważ plik 'csproj' miał inną ścieżkę określoną w znaczniku' OutputPath' odpowiadającej grupie konfiguracji. – Lu55