Я создаю консольное приложение.По умолчанию это выходное расширение .exe.Я хочу изменить его на .com.В настоящее время я могу сделать это, добавив <TargetExt>.com</TargetExt> в .csproj.Но я хотел бы знать, как сделать это с помощью интерфейса Visual Studio 2010.
<TargetExt>.com</TargetExt>
Я смотрел на примеры, которые показали, что вы могли echo $(TargetExt) в событии после сборки.Итак, я подумал, не могли бы вы set TargetExt=.com в событии Pre-build.Оказывается, можно.
echo $(TargetExt)
set TargetExt=.com
Это не может быть изменено в пользовательском интерфейсе. Лучшим вариантом, кроме того, что вы сделали, является добавление команды postbuild, которая переименовывает файл, но если изменение csproj работает, вероятно, нет причин делать это.