Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Управление solution, dll
|
|||
|---|---|---|---|
|
#18+
Проект разросся до неимоверности и даже начал почковаться . Было принято решение common'овские вещи вынести в отдельные dll'и. Вроде бы все просто: прописали в SmthWWWApp.csproj <References> ... <Reference Name = "Smth_common" AssemblyName = "Smth_common" HintPath = "..\Smth_common\bin\Debug\Smth_common.dll" /> ... </References> и... Типа завелось ... Пошли дальше: в Solution Explorer -> Add -> Existing Project добавили Smth_common.csproj. И теперь в связи с этим пара-тройка вопросов: 1. Согласно, Output'у, видно, что проекты build'ятся вне зависимости от их зависимостей (прошу прощения за тавтологию). Можно ли, как 4 example в Borland C++ Builder, указать очередность build'а проектов, входящих в solution? 2. Когда делаем Build -> Rebuild Solution все проекты, которые входят в solution - rebuild'ятся, но , 4 example, Smth_common.dll из ..\Smth_common\bin\Debug в bin'е - не обновляется . А Smth_common.pdb, если его предварительно удалить - вообще не копируется Можно ли как-то указать, что dll'ки (pdb'шки) нуна копировать из их локальных проектных директориев в директории зависимых от них проектов? 3. Поскольку эти common'овские dll'и будут юзать уже несколько приложений, то, ессесно, не ЭстЪ гуд плодить их в неимоверном количестве возле каждого приложения. Как можно зарегестрировать dll'ку на предмет того, чтобы она была в единственном экземпляре? _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 15:33 |
|
||
|
Управление solution, dll
|
|||
|---|---|---|---|
|
#18+
Ex_SoftВроде бы все просто: прописали в SmthWWWApp.csproj <References> ... <Reference Name = "Smth_common" AssemblyName = "Smth_common" HintPath = "..\Smth_common\bin\Debug\Smth_common.dll" /> ... </References> и... Типа завелось ... можно еще проще - вначале добавить в Solution Explorer -> Add -> Existing Project smth.sln потом в основном солушне указать зависимость на этот солушн(как на часть проекта а не на отдельную длл) Ex_Soft И теперь в связи с этим пара-тройка вопросов: 1. Согласно, Output'у, видно, что проекты build'ятся вне зависимости от их зависимостей (прошу прощения за тавтологию). Можно ли, как 4 example в Borland C++ Builder, указать очередность build'а проектов, входящих в solution? см. Project/Project Dependencies там же и Build Order Ex_Soft 2. Когда делаем Build -> Rebuild Solution все проекты, которые входят в solution - rebuild'ятся, но , 4 example, Smth_common.dll из ..\Smth_common\bin\Debug в bin'е - не обновляется . А Smth_common.pdb, если его предварительно удалить - вообще не копируется Можно ли как-то указать, что dll'ки (pdb'шки) нуна копировать из их локальных проектных директориев в директории зависимых от них проектов? 3. Поскольку эти common'овские dll'и будут юзать уже несколько приложений, то, ессесно, не ЭстЪ гуд плодить их в неимоверном количестве возле каждого приложения. Как можно зарегестрировать dll'ку на предмет того, чтобы она была в единственном экземпляре? с мусором прийдется мириться и как-то жить дальше, а под проэкты должны компилица вместе с основным - и соответственно подкидываться в основной bin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 16:46 |
|
||
|
Управление solution, dll
|
|||
|---|---|---|---|
|
#18+
Ex_Soft 3. Поскольку эти common'овские dll'и будут юзать уже несколько приложений, то, ессесно, не ЭстЪ гуд плодить их в неимоверном количестве возле каждого приложения. Как можно зарегестрировать dll'ку на предмет того, чтобы она была в единственном экземпляре? RegAsm.exe BTW, а какие-то спциальные требования/ограничения ЭстЪ для публикуемых dll'к? _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 07:31 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34095046&tid=1388012]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 350ms |

| 0 / 0 |
