Показать сообщение отдельно
Старый 30.03.2010, 22:24   #19  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
379 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
Мне кажется я до конца понял как это все работает, и насчет 3.5 фреймворка и насчет всего остального. НО...

Как я раньше писал расширения... Делаеш в VS проект типа Веб-сайт. Кладеш его в папку ISV, в IIS настраиваеш как отдельное Веб-расширение и потом обращаешся по адресу /ISV/MyApp/
Имя организации передаеш пареметром в строке адреса. Все работает и все прекрасно, при этом все расширение лежит в одной отдельной папочке.

В SDK в статье Custom Code Best Practices описан другой, типа более правильны подход к размещению расширений. Там сказано что aspx-файлы должны быть в папке расширения, а все библиотеки в папке bin сервера CRM. ИМХО это не очень парвильно, засорять эту папку своими библиотеками. Там же написано что если у тебя стоит Rollup 2 то можно оставлять библиотеки в папке bin расширения, но для этого нужно прописать их в директиве @Assebly. Объясните пожалуйста как это сделать, я чета ничего не понял. И потом, это как же получается, каждый раз после компиляции сайта нужно во все страницы добавлять эту директиву. В случае перекомпиляции делать это опять... Или как то это можно на автомате делать?