"unsicherer code nur angezeigt, wenn Sie kompilieren mit /unsafe"
Ich habe eine web-Anwendung und in einer der Klassen, die im folgenden definiert ist (teilweise):
public class DllFunction
{
[DllImport("CARSDBI.dll", EntryPoint="CARSDBI_EnableLogging")]
public static extern unsafe void CARSDBI_EnableLogging(int bSetting);
....
}
Bekomme ich den "unsicheren code kann nur angezeigt werden, wenn das kompilieren mit /unsafe" - Fehler. Suche für diese Fehlermeldung scheint zu zeigen, eine Lösung: zu prüfen "Allow unsafe code" auf der Seite Projekteigenschaften in der Registerkarte "Erstellen".
Allerdings, wenn ich mit der rechten Maustaste auf das Projekt und wählen Sie Eigenschaften und dann die Build-option, die ich nicht sehen Sie dieses Kontrollkästchen, alles, was ich sehe ist:
einem drop-down-Liste "Vor der Ausführung von startup-Seite" mit "Erstellen web site" ausgewählt, target framework ".NET Framework 3.5" gewählt und Projektmappe Aktion mit "Build-Website als Teil der Lösung" geprüft.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich kann einen Kommentar hinzufügen aus irgendeinem Grund, aber diese Frage hat die Antwort, die du suchst: gewusst wie: hinzufügen unsafe-Schlüsselwort in web-basierten asp.net Anwendung c#
Dieser Fehler tritt auf, wenn Sie unsafe-Schlüsselwort in Ihrem code.
Lösung
Sie können leicht das Problem behoben, führen Sie die folgenden.
Rechtsklick auf dein Projekt --> gehen Sie auf Eigenschaften dann
Wählen Sie "Erstellen" - option und überprüfen Sie dann Allow Unsafe Code.
Tatsächlich, ich Stand vor dem gleichen Problem im code unten, so hab ich das