2016-08-31 13 views
7

Używam niebezpiecznego kodu w mojej aplikacji .Net core. za to uczynił tej zmiany w pliku project.jsonBłąd kompilacji kodu Unsafe w .Net Core nawet po ustawieniu flagi allowunsafe na true w projekcie.json

"compilationOptions": { "allowUnsafe": true, }

Wciąż ten błąd pochodzi error CS0227: Unsafe code may only appear if compiling with /unsafe

ja już przeszedł już to

Unsafe code won't compile on Visual Studio 2015

How to call unsafe code from ASP.NET xproj

+2

Spróbuj użyć "buildOptions" zamiast "compilationOptions". Ten drugi został przemianowany w pewnym momencie i powinieneś otrzymać ostrzeżenie o jego wycofaniu, chociaż w pewnym momencie mogło to zostać usunięte. –

+0

@EricMellino, powinieneś uczynić to odpowiedzą Zdobądź kredyt! Dziękuję! –

Odpowiedz

6

Zmiana compilationOptions do buildOptions:

"buildOptions": { 
    "allowUnsafe": true 
} 
9

w nowszych *.csproj plików, to teraz:

<AllowUnsafeBlocks>true</AllowUnsafeBlocks> 

w dowolnym PropertyGroup.

Powiązane problemy