Как я могу отключить компиляторную оптимизацию в C#?

Я подозреваю, что приложения VB6 ограничат жизнь, потому что Редмонд должен сохранить свои кодеры занятым получением по запросу коврика из-под всех.

, Если Вы думаете, переписывая Ваши приложения в.NET, гарантирует их бессмертие, просто помнить DDE, OLE, COM, ДАО, и т.д. и т.д.

, Если приложение будет работать нет НИКАКОГО Серьезного основания, это должно прекратить работать без кого-то находящего, что ресурсы переписывают его каждые несколько лет, но печально существует много причин.

41
задан vaultah 12 April 2016 в 16:31
поделиться

2 ответа

В командной строке (csc), / optimize-

В среде IDE свойства проекта → сборка → «оптимизировать код»

Для некоторые JIT-оптимизацию, вы можете использовать [MethodImpl (...)]

43
ответ дан 27 November 2019 в 00:43
поделиться

Я считаю, что в Visual Studio вы можете просто создать отладочную сборку, но она включает дополнительную отладочную информацию. Свойства проекта (щелкните правой кнопкой мыши проект в решении), чтобы получить доступ к элементы управления, управляющие компиляцией.

Если вы строите в командной строке с помощью csc.exe, см. / optimize parameter docs . Если вы не укажете / optimize, то сборку не следует оптимизировать.

2
ответ дан 27 November 2019 в 00:43
поделиться