Ответ 1
- Откройте Свойства проекта в Visual Studio (щелкните правой кнопкой мыши по проекту в обозревателе решений и выберите "Свойства" из всплывающего меню)
- На вкладке "Приложение" окна свойств измените "Название сборки"
Я хочу изменить имя исполняемого файла. Предположим, что мое имя проекта - "SampleDemo". Он будет создавать исполняемый файл Like "SampleDemo.exe", но я хочу переименовать его в "Demo.exe"
Если мне понравилось, вы хотели бы изменить имя выходного файла, не изменяя имя сборки, поместите это как в свой .csproj main <PropertyGroup>
:
<TargetName>Desired output name without extension</TargetName>
По MsBuild:
<Target Name="Rename" AfterTargets="AfterBuild">
<Move SourceFiles="$(OUTDIR)\Application1.exe" DestinationFiles="$(OUTDIR)\ApplicationNew.exe" />
<Message Text="Renamed executable file." Importance="high" />
</Target>
Изменить ApplicationName не лучший способ. Например, если вы использовали ресурсы wpf, полный путь содержит ApplicationName и после переименования исполняемого файла вам необходимо изменить все полные исправления в приложении
<ResourceDictionary Source="pack://application:,,,/Application1;component/Themes/CustomStyles.xaml"/>
В этой ситуации я использовал msbuild.
Дважды щелкните "Мой проект"
Нажмите "Пакет манифеста..."
Нажмите "Приложение"
В разделе "Отображаемое имя" введите имя, которое вы хотите вызвать exe.
В вашем случае это будет: "Демо", так как вы хотите, чтобы название проекта "SampleDemo" имело выход exe с именем "Demo"