Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I have a C# MVC site hosted on Azure Websites, and I need to include a:

unsafe {
  fixed (float* f = myFloatArray) {

  }
}

block of code. This works great on my development machine locally (when running through the debugger). I have - of course - enabled the Allows unsafe code checkbox in my project settings.

My issue is that when I Publish the project to Azure Websites using the right-click-project-Publish approach, the build tells me I need to compile with /unsafe (which is what I thought I was doing by checking the Allow unsafe code checkbox in my project settings).

How can I get my unsafe code to publish to Azure Websites? What could I be doing incorrectly here?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
557 views
Welcome To Ask or Share your Answers For Others

1 Answer

When you publish, it may be compiling against the Release build, rather than Debug.

Make sure you set the Allows unsafe code for the Release build as well.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share

548k questions

547k answers

4 comments

86.3k users

...