Где я должен загрузить CorFlags.exe с?

Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException вообще.

См. также: A хороший список лучших практик

Я бы добавил, очень важно, хорошо использовать модификатор final. Использование "окончательной" модификатор, когда это применимо в Java

Сводка:

  1. Используйте модификатор final для обеспечения хорошей инициализации.
  2. Избегайте возврата null в методы, например, при возврате пустых коллекций.
  3. Использовать аннотации @NotNull и @Nullable
  4. Быстрое завершение работы и использование утверждений, чтобы избежать распространения нулевых объектов через все приложение, когда они не должен быть пустым.
  5. Сначала используйте значения с известным объектом: if("knownObject".equals(unknownObject)
  6. Предпочитают valueOf() поверх toString ().
  7. Используйте null safe StringUtils StringUtils.isEmpty(null).

21
задан Peter Mortensen 28 June 2015 в 14:00
поделиться

4 ответа

Текущая официальная версия находится в "Windows SDK для Windows Server 2008 и Платформы.NET 3.5". (Требует XP или позже.)

Просто необходимо установить субкомпонент Средств разработки.NET (Инструменты Разработчика-> Windows Development Tools-> Средства разработки.NET).

Это должно поместить corflags.exe в Files\Microsoft SDKs\Windows\v6.1\Bin Программы

13
ответ дан 29 November 2019 в 21:42
поделиться

При установке платформы.NET (у Вас должна уже быть она), это будет в C:\Program Files (x86)\Microsoft.NET\SDK\v2.0\Bin\corflags.exe

, Задумываются о нем, Вы, возможно, должны установить SDK Microsoft.NET 2.0 от Платформа.NET, которую 2.0 Комплекта разработчика программного обеспечения (SDK) (x64) - проверяют на тот файл сначала.

6
ответ дан 29 November 2019 в 21:42
поделиться

См. Windows SDK для Windows Server 2008 и Платформы.NET 3.5. SDK.NET был связан Windows SDK.

0
ответ дан 29 November 2019 в 21:42
поделиться

Как уже указывал Ракслис, теперь есть «SDK для Windows 7 и .NET Framework 3.5 SP1», доступный в качестве последней версии на Microsoft Windows SDK для Windows 7 и .NET Framework 3.5 SP1 .

Его также можно запустить под Windows XP и более поздних версий, и он по-прежнему содержит файл corflags.exe.

Обратите внимание, что если кто-то интересуется исключительно coreflags.exe , он выбирает установку только подкомпонента «.NET Development Tools», около 75 МБ будет брошено на жесткий диск. {{1} } После этого я нашел нужный инструмент в C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Bin \ CorFlags.exe .

6
ответ дан 29 November 2019 в 21:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: