Dlaczego otrzymuję następujący błąd?
Niebezpieczny kod może pojawić się tylko w przypadku kompilacji z / niebezpiecznym ”?
Pracuję w C # i Visual Studio 2008 do programowania w Windows CE.
Dlaczego otrzymuję następujący błąd?
Niebezpieczny kod może pojawić się tylko w przypadku kompilacji z / niebezpiecznym ”?
Pracuję w C # i Visual Studio 2008 do programowania w Windows CE.
Odpowiedzi:
Aby użyć niebezpiecznych bloków kodu, projekt musi zostać skompilowany z włączoną opcją / unsafe.
Otwórz właściwości projektu, przejdź do
Build
zakładki i zaznacz poleAllow unsafe code
wyboru.źródło
Oto zrzut ekranu:
ََََََََ
źródło
Prawdopodobnie dlatego, że używasz niebezpiecznego kodu.
Czy robisz coś gdzieś ze wskaźnikami lub niezarządzanymi zespołami?
źródło
Przeszukuj kod pod kątem
unsafe
bloków lub instrukcji. Są one ważne tylko w przypadku kompilacji/unsafe
.źródło
Aby użyć niebezpiecznych bloków kodu, otwórz właściwości projektu, przejdź do karty Kompilacja i zaznacz pole wyboru Zezwalaj na niebezpieczny kod , a następnie skompiluj i uruchom.
Wynik:
źródło
Dla każdego, kto używa Ridera, musisz wybrać swój projekt> Kliknij prawym przyciskiem> Właściwości> Konfiguracje, a następnie wybierz opcję Debuguj i zwolnij i zaznacz opcję „Zezwalaj na niebezpieczny kod” dla obu .
źródło