Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как упаковать весь Solution в один exe? При этом в solution несколько projects 
V
    Опции темы
Bladerender
Дата 7.4.2013, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Есть у меня solution. Главный Project - wpf windows приложение. Остальные projects в этом солюшене - вспомогательные (сейчас выставленные как dll), разделенные по смысловым модялям и по разработчикам. В общем как обычно. Зависимости звездочкой к главному проджекту. 
Как сделать так, что бы после сборки главного проджекта, я имел только exe а не exe и кучу dll рядом (все эти подпроекты упаковались в exe основного проекта)?
Если для решения этой ситуации нужно будет настраивать солюшн и подпроджекты - без проблем (например поставить им всем какой-то другой тип не dll library).
Спасибо. 
PM MAIL   Вверх
SKrivosein
Дата 7.4.2013, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Идущий в даль
**


Профиль
Группа: Участник
Сообщений: 271
Регистрация: 9.6.2007
Где: Praha - Прага

Репутация: 4
Всего: 8



У Рихтера CLR via C# во второй главе "Компоновка, упаковка,развертывание..." достаточно подробно всё описано. Все возможности и утилиты. Я бы вам советовал почитать.

Это сообщение отредактировал(а) SKrivosein - 7.4.2013, 16:21


--------------------
Оптимист - это плохо информированный человек.
user posted image

PM MAIL   Вверх
diadiavova
Дата 7.4.2013, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Вообще, если нужно, чтобы файл был один - создаётся один проект. Для логического разделения есть пространства имён, а для навигации в обозревателе решений папки.
Ну, а так вообще вот
http://research.microsoft.com/en-us/people...tt/ilmerge.aspx


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
SKrivosein
Дата 7.4.2013, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Идущий в даль
**


Профиль
Группа: Участник
Сообщений: 271
Регистрация: 9.6.2007
Где: Praha - Прага

Репутация: 4
Всего: 8



diadiavova из твоей сылки:
Цитата

Merging WPF assembliesILMerge is not able to merge WPF assemblies. They contain resources with encoded assembly identities. ILMerge is unable to deserialize the resources, modify the assembly identities, and then re-serialize them. Sorry!

Может я чего не понял, но проект WPF, поэтому и послал к Рихтеру.  smile 


--------------------
Оптимист - это плохо информированный человек.
user posted image

PM MAIL   Вверх
Bladerender
Дата 7.4.2013, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Я понял. Обеими советами воспользуюсь, спасибо
Первым - перечитаю Рихтера, ибо читал, но не помню, что бы там такое было
Вторым - что раз люди пишут костыли, значит незачем мне выделываться. 

Это сообщение отредактировал(а) Bladerender - 7.4.2013, 16:42
PM MAIL   Вверх
SKrivosein
Дата 7.4.2013, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Идущий в даль
**


Профиль
Группа: Участник
Сообщений: 271
Регистрация: 9.6.2007
Где: Praha - Прага

Репутация: 4
Всего: 8



Там кстати в те сылке от diadiavova есть ещё одна сылка на Рихтера


--------------------
Оптимист - это плохо информированный человек.
user posted image

PM MAIL   Вверх
diadiavova
Дата 7.4.2013, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Цитата(SKrivosein @  7.4.2013,  17:38 Найти цитируемый пост)
Может я чего не понял, но проект WPF, поэтому и послал к Рихтеру.

Ну да, правильно smile 
Цитата(SKrivosein @  7.4.2013,  18:58 Найти цитируемый пост)
ещё одна сылка на Рихтера 

Да, интересная статья. Не знал, что так можно. В смысле, что можно упаковать внешние сборки в ресурсы и таскать через рефлексию эт понятно, но чтобы тааак smile 

А вообще, я никогда не понимал желания упаковать все в один файл. Ну разве что мелочь какую, так там и делить на проекты смысла нет.
Цитата(Bladerender @  7.4.2013,  17:40 Найти цитируемый пост)
Вторым - что раз люди пишут костыли, значит незачем мне выделываться. 

Я просто мнение высказал, ни на чем не настаиваю


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0644 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.