none
Вынести код ресурса в файл Form.Designer.cs из Form.cs RRS feed

  • Вопрос

  • У меня в проекте есть форма Form, состоящая из Form.cs и Form.res. Мне надо вынести код ресурса в файл Form.Designer.cs. Как это сделать автоматически, с помощью Visual Studio или другой программы?

    25 июля 2017 г. 9:26

Ответы

  • Это не возможно. Вы пользуетесь средой разработки, у которой есть определенные правила. Ресурсы размещаются в res-файлах, параметры формы - в designer.cs.

    Это возможно. Вот бесплатный инструмент DeCodEx для этого http://coolsoft.altervista.org/en/decodex

    В моём проекте всё получилось, всё прекрасно заработало. DeCodEx всё сделал автоматически, править руками ничего не пришлось.



    • Помечено в качестве ответа Andrey Solopko 24 сентября 2017 г. 17:10
    • Изменено Andrey Solopko 24 сентября 2017 г. 17:42
    24 сентября 2017 г. 17:09

Все ответы

  • Зачем?

    PS: файл *.Designer.cs создаётся и перезаписывается автоматически. Все изменения, сделанные в нём вручную пропадут при очередном изменении дизайна. Поэтому ничего в него "выносить" нельзя.

    25 июля 2017 г. 18:49
  • У меня в проекте есть форма Form, состоящая из Form.cs и Form.res. В файле Form.cs весь код из *.Designer.cs плюс остальное из Form.cs. Вопрос был как автоматически создать три файла формы из двух файлов, а не умничать типа "файл *.Designer.cs создаётся и перезаписывается автоматически. Все изменения, сделанные в нём вручную пропадут при очередном изменении дизайна."
    30 июля 2017 г. 14:34
  • Ну, редактировать Designer.cs вообще-то можно (и, в определенных случаях, нужно). Но механизма автоматического переноса, на сколько я знаю, нет. При создании формы через IDE всегда создается файл Designer.cs. Если по какой-то причине его нету, проще будет создать новую форму и все в нее запихать.
    31 июля 2017 г. 5:30
  • Мне надо вынести код ресурса в файл Form.Designer.cs.


    Это не возможно. Вы пользуетесь средой разработки, у которой есть определенные правила. Ресурсы размещаются в res-файлах, параметры формы - в designer.cs. Не устраивает- ищите другую IDE.

    И хамить здесь не рекомендуется!


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    31 июля 2017 г. 20:06
  • Это не возможно. Вы пользуетесь средой разработки, у которой есть определенные правила. Ресурсы размещаются в res-файлах, параметры формы - в designer.cs.

    Это возможно. Вот бесплатный инструмент DeCodEx для этого http://coolsoft.altervista.org/en/decodex

    В моём проекте всё получилось, всё прекрасно заработало. DeCodEx всё сделал автоматически, править руками ничего не пришлось.



    • Помечено в качестве ответа Andrey Solopko 24 сентября 2017 г. 17:10
    • Изменено Andrey Solopko 24 сентября 2017 г. 17:42
    24 сентября 2017 г. 17:09