Управления исходным кодом в Visual студии, изолированные Shell

Я разрабатываю изолированный Shell , который обслуживает "дизайнеров / специальных создателей контента", выполняющих конкретные задачи, используя Shell. Поскольку они работают с файлами,они должны иметь возможность использовать TFS для управления версиями. Это в основном связано с тем, что разработчики также будут работать с теми же файлами из TFS, но с использованием Visual studio 2008.

После просмотра и поиска я все еще не мог найти команду Explorer, чтобы быть доступным для Shell. Спрашивая на MSDN форумах, приведите меня к ответу, что "this is not supported yet in the Isolated Shell". Ну, тогда весь смысл отдавать shell не оправдан, если вы хотите использовать систему управления версиями для своих файлов. Идея состоит не в том, чтобы воссоздать все и разработать инструмент windows и т. д. с использованием поставщика TFS API.

В книге Visual Studio Extensibility book by Keyven Nayyeri есть пример, который только заходит так далеко в эту проблему добавления поставщика sc.

Кто - нибудь работал над разработкой Visual Studio 2008 Isolated Shell applications/environment? пожалуйста, предоставьте комментарии, вопросы-все, что вы должны поделиться, кроме следующих тем, в которых я уже участвовал.

Темы с форумов MSDN:


Спасибо за ваш ответ. Да, вы правы, мы приобретем CALs для пользователей, не покупая им Visual Studio, это направление, которое мы будем принимать.

Но мне еще предстоит выяснить, как сделать команду Explorer доступной для таких пользователей, внутри Shell. Поэтому я ищу, чтобы узнать технические детали того, как это можно сделать.

Я имею в виду, у меня есть пользователь, он устанавливает мое приложение VS Shell, у него нет командной системы VStudio на его машине. Теперь, если я приобрету CAL для TFS и установлю Team Explorer, как вы думаете, он будет автоматически доступен в приложении VS Shell?

Есть идеи? вы работали над тем, чтобы это произошло?

Спасибо

visual-studio   vsx   extensibility    

511   2   06:39, 7th August, 2020


Вызов веб-службы ASP.NET из ASP с помощью SOAPClient

У меня есть веб-сервис ASP.NET с такими функциями, как:

[WebService(Namespace = "http://internalservice.net/messageprocessing")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem(false)]
public class ProvisioningService : WebService
{
    [WebMethod]
    public XmlDocument ProcessMessage(XmlDocument message)
    {
        // ... do stuff
    }
}

Я вызываю веб-службу из ASP, используя что-то вроде:

provWSDL = "http://servername:12011/MessageProcessor.asmx?wsdl"
Set service = CreateObject("MSSOAP.SoapClient30")
service.ClientProperty("ServerHTTPRequest") = True
Call service.MSSoapInit(provWSDL)

xmlMessage = "<request><task>....various xml</task></request>"
result = service.ProcessMessage(xmlMessage)

Проблема, с которой я сталкиваюсь, заключается в том, что когда XML достигает метода ProcessMessage, веб-служба plumbing попутно добавила пространство имен по умолчанию. т. е. если я установлю точку останова внутри ProcessMessage (сообщение XmlDocument), я увижу:

<request xmlns="http://internalservice.net/messageprocessing">
  <task>....various xml</task> 
</request>

Когда я захватываю пакеты по проводу, я вижу, что XML, отправленный инструментарием SOAP, немного отличается от того, что отправлено клиентом .NET WS. Набор инструментов SOAP отправляет:

<SOAP-ENV:Envelope 
    xmlns:SOAPSDK1="http://www.w3.org/2001/XMLSchema" 
    xmlns:SOAPSDK2="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:SOAPSDK3="http://schemas.xmlsoap.org/soap/encoding/" 
    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Body>
        <ProcessMessage xmlns="http://internalservice.net/messageprocessing">
            <message xmlns:SOAPSDK4="http://internalservice.net/messageprocessing">
                <request>
                    <task>...stuff to do</task>
                </request>
            </message>
        </ProcessMessage>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Если клиент отправляет .NET:

<soap:Envelope 
    xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Body>
        <ProcessMessage xmlns="http://internalservice.net/messageprocessing">
            <message>
                <request xmlns="">
                    <task>...stuff to do</task>
                </request>
            </message>
        </ProcessMessage>
    </soap:Body>
</soap:Envelope>

Прошло так много времени с тех пор, как я использовал инструментарий ASP/SOAP для вызова веб-сервисов .NET, что я не могу вспомнить все умные tricks/SOAP-fu, которые я использовал, чтобы обойти подобные вещи.

Есть какие-нибудь идеи? Одним из решений является создание вызываемого COM .NET прокси, который принимает XML как строковый парам и вызывает WS от моего имени, но это дополнительный уровень сложности/работы, которую я надеялся не делать.

.net   asp.net   web-services   soap   asp-classic    

529   3   06:36, 7th August, 2020


Интерполяция изображения 800x600 -> 2000x2700 + печать?

Будет ли зернистость (прочие дефекты), если печатать в полиграфии 60х90 см?
Заранее спасибо.

P.S. на всякий случай ссылка на изображение — impressonme.com/2010/07/someone-broke-the-swing

Печать   Обработка   изображений    

305   4   06:28, 7th August, 2020


Flash или AJAX Web IRC клиент

Посоветуйте рабочее решение. Одно из основных требований — способность работать с серверами в кодировке Windows-1251. Возможно, у кого-нибудь из вас есть какие-нибудь наработки, которыми вы можете поделиться.

В гугле смотрел — там есть qwebirc, который по ряду причин нас не устроил, lightirc у которого закрыт код, и при этом он не может переварить указанную кодировку.

Спасибо.

AJAX   IRC   Adobe   Flash    

321   2   06:26, 7th August, 2020


Прерывание связи в Skype по wifi через роутер D-Link DI-524

Стоит роутер D-Link DI-524. В Skype при звонках периодически на 10-60 секунд пропадает связь при подключении компьютера или ноута по wifi. Замечен этот сбой независимо от взаимного местоположения компьютеров и роутера (близко/далеко друг от друга).

Хочется знать, как обстоит дело с другими роутерами во время голосовой связи в Skype по wifi, c указанием конкретных моделей.

Skype   Wi-Fi   D-Link    

336   8   06:21, 7th August, 2020


Генератор модельных классов (и/или мапперов) для Zend Framework?

Существуют ли решения, позволяющие генерировать готовые модельные классы с CRUD-функционалом (create, read, update, delete) или ORM-мапперы для приложения, реализуемого на библиотеке Zend Framework, по SQL-дампу базы, подобно тому как это реализовано, например, в Yii framework?

Zend   Framework    

334   1   06:10, 7th August, 2020


CMS для фотографа?

Хочется что-нибудь простого для сайта фотографа, где будет немного инфы и примеры фотографий. Ставить какую-то нагруженную цмс типа: joomla, drupal и прочего, а потом просто привязывать туда галерею, я думаю не стоит.


Полазив по сайту я наткнулся на две ссылки, первая из которых понравилась, но судя по постам в теме, она стала платной.

— PixelPost (pixelpost.org)

— Zenphoto (zenphoto.org)


Хотелось бы чего-нибудь простого и не громоздкого, может кто встречал подобную цмс-ку, буду раз за ссылочку на нее.

CMS   Фотографии    

400   12   05:57, 7th August, 2020


CruiseControl.Net Build Publisher-публиковать только скомпилированные файлы

При настройке CruiseControl я добавил блок buildpublisher в задачи издателя:

<buildpublisher>
  <sourceDir>C:\MyBuild\</sourceDir>
  <publishDir>C:\MyBuildPublished\</publishDir>
  <alwaysPublish>false</alwaysPublish>
</buildpublisher> 

Это работает, но он копирует все содержимое файла сборки, я только хочу скопировать страницы DLL и .aspx, мне не нужен исходный код для публикации.

Кто-нибудь знает способ фильтровать это, или мне нужно настроить задачу для запуска скрипта RoboCopy вместо этого?

.net   build-process   cruisecontrol.net    

495   4   05:53, 7th August, 2020


Организация смс рассылок — как организовать ?

Схема такая — пользователи сами подписываются через сайт, мы же потом им рассылаем наши предложения. Т.е. не спам.

Что ищем — низкую цену, чтобы была форма подписки через наш сайт.

Кто что использует? Как оказалось в этом вопросе как-то сложно все. Как правило предоставляют доступ к личному кабинету, и в пределах него уж и делайте что хотите, а нам не совсем это нужно.

В целом у websms.ru сервис как нужен, однако его используют наши прямые конкуренты, поэтому хотелось бы найти что-то другое.

SMS    

383   7   05:35, 7th August, 2020


CMS Plone 4 — системные требования и масштабирование?

Заинтересовала эта CMS, какой нужен сервер, чтобы она запустилась и хотя бы один запрос в секунду (закрытое альфа тестирование) обрабатывала? Интересует прежде всего оперативка, причём без свопа (VPS на OpenVZ). Пишут про 200 Мб — это реально столько хватит для сервера или имеется в виду 200 Мб свободных перед началом обработки первого запроса?


А 100 запросов в секунду (очень оптимистичный прогноз рабочей нагрузки для проекта) насколько легко будет раскидать на несколько узлов прозрачно для клиентов?

CMS    

359   1   05:22, 7th August, 2020