Как изменить значок EXE-файла базы приложений Console на значение в файле App.config? [Дубликат]

В javascript мы можем получить доступ с помощью:

  • точечной нотации - foo.bar
  • квадратных скобок - foo[someVar] или foo["string"]

Но только второй случай позволяет динамически обращаться к свойствам:

var foo = { pName1 : 1, pName2 : [1, {foo : bar }, 3] , ...}

var name = "pName"
var num  = 1;

foo[name + num]; // 1

// -- 

var a = 2;
var b = 1;
var c = "foo";

foo[name + a][b][c]; // bar
21
задан djot 7 October 2013 в 12:32
поделиться

2 ответа

Вы не можете указать значок исполняемого файла в коде - это часть самого двоичного файла.

Из командной строки вы будете использовать /win32icon:<file>, если это какая-либо помощь, но вы не можете укажите его в коде приложения. Не забывайте, что большую часть времени отображается значок приложения, ваше приложение не работает вообще!

Предполагается, что вы имеете в виду значок самого файла в проводнике. Если вы имеете в виду значок приложения , когда он работает , если вы просто дважды щелкните файл, я считаю, что это всегда будет значок самой консоли.

21
ответ дан Jon Skeet 21 August 2018 в 21:08
поделиться
  • 1
    Я не уверен, что это сработает для меня. Я компилирую приложение concole в приложении C #, используя CSharpCodeProvider, и я действительно очень хочу настроить значок проводника для получающегося двоичного файла ... – kal3v 23 July 2009 в 09:40
  • 2
    Я нашел параметры компилятора: CompilerParameters cp = new CompilerParameters (); cp.CompilerOptions = "/ optimize / target: winexe /win32icon:program.ico" ;; Спасибо! – kal3v 23 July 2009 в 10:02
  • 3
    Небольшое примечание: кажется, что отладчик VS иногда запускает консольные программы, не показывая их значок. Но это не влияет на фактическую программу; это, вероятно, только потому, что оно обернуто в отладчик или что-то в этом роде. – Nyerguds 20 October 2016 в 10:52

Вы можете изменить его в свойствах проекта.

См. статью «Переполнение стека»: Возможно ли изменить значок окна консоли из .net?

Чтобы подвести итог, щелкните правой кнопкой мыши на своем проекте (а не на решении) в Visual Studio и выберите свойства. В нижней части вкладки «Приложение» находится раздел «Значок и манифест», в котором вы можете изменить значок.

23
ответ дан Community 21 August 2018 в 21:08
поделиться
Другие вопросы по тегам:

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