Как скомпилировать решение Visual Studio 2010
с использованием xbuild
, которое использует код unsafe
?Как скомпилировать решение, использующее небезопасный код?
В настоящее время я получаю эту ошибку:
Implementation/MaximumImageColorClassifier.cs(35,13): error CS0227: Unsafe code requires the `unsafe' command line option to be specified
но работает:
xbuild -unsafe [solution file]
или:
xbuild /unsafe [solution file]
дает ошибку:
MSBUILD: error MSBUILD0004: Too many project files specified
xbuild
помощь показывает, что это правильный синтаксис:
xbuild /? ... xbuild [options] [project-file]
Но нет unsafe
варианта, и нет «общего», чтобы обеспечить некоторые флаги компиляции.
Я видел этот вопрос: Can I pass an argument to msc through xbuild on the command line?, но он не имеет определенного ответа и, возможно, существует конкретное обходное решение для небезопасного кода?
Также в моем случае xbuild
использует dmcs
компилятор.