Mam rozwiązanie z jednym plikiem projektu. Wdrażam jako aplikacja ClickOnce. To wszystko działa dobrze i dobrze na moim komputerze, ale gdy próbuję uruchomić go na cudzej otrzymuję ten błądBłąd "Nie można załadować pliku lub zestawu". Działa na moim komputerze, ale nie na innych.
System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. File name: 'System.Windows.Forms.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
System.Windows.Forms.DataVisualization
jest w aspekcie załadowany jako odniesienie w moim projekcie i wierzę, że za właściwe używanie instrukcji tam, gdzie kiedykolwiek jest używany.
Kiedy wchodzę do mojego projektu Właściwości> Publikuj> Pliki aplikacji ... System.Windows.Forms.DataVisualization ma obok niego tekst wykrzyknika, który zawiera tekst z podpowiedziami "Ten element nie jest już przywoływany przez projekt. nie jest już potrzebny, można go usunąć, klikając element prawym przyciskiem myszy. " stan publikowania to "Uwzględnij", a hasłem "Uwzględnij". stan publikacji nie jest jednak "Uwzględnij (auto)"; Opcja Wyklucz ma obok siebie tekst automatyczny. Ale niezależnie od tego, czy włączam czy wykluczam, pojawia się ten sam błąd podczas uruchamiania na komputerze innej osoby.
Co sądzisz, co powinienem zrobić, aby uzyskać odpowiedni odnośnik do tego pliku?
Dzięki
Aktualizacja:
Próbowałem ustawienie Local Kopiuj = true, budować odbudować bezskutecznie.
Przejmuję teraz wszystkie inne sugestie. (Jest to długi spacer między mną a komputerem, który nie działa!)
Brzmi jak biblioteka dll nie jest tam, gdzie myślisz, że jest. Jesteś pewny lokalizacji? Czy próbowałeś usunąć referencję i ponownie ją dodać? – Simon
Czy Twój projekt 3.5? – timmy
Czy próbowałeś zainstalować .Net 3.5 na jednym z komputerów, który ma problem? Jeśli tak, myślę, że musisz redystrybuować 'System.Windows.Forms.DataVisualization' w swojej aplikacji, ponieważ myślę, że może nie być częścią podstawowego .Net Framework. Google wydaje się potwierdzać moje przemyślenia ... –