Сложно найти standalone установщик Windows SDK


4 0

На работе запускаю новый сайт и на нем используется библиотека, написанная другим программистом (точнее несколькими программистами) в компании. Там используются ресурсы и что-то еще, что требует программки AL.exe, которая входит в состав Windows SDK, который оказался не установленным на серверах, которые доступны клиенту и которые компилируют проект для публикации на рабочих серверах. 

На пошлой неделе в среду начал пытаются скомпилировать сайт и как раз эта библиотека не компилируется. Поиски Windows SDK привели к тому, что он существует в качестве отдельного установщика, но только версии 7.0, а мне нужна 8.0. Я вроде бы нашел установщик этой версии, но он не standalone и требует установки соединения с интернетом. 

Блин, но у меня же на рабочих серверах нет доступа к Web. Подключение на этих серверах возможно только двумя способами - 80-й порт к веб серверу или по RDP. Остальное все запрещено. 

Попытался скопировать все файлы вручную. Залил их на сервер, скопировал необходимые ключи реестра, а все равно компилятор не видит утилиты SDK. 

В общем убил три дня на попытки скомпилировать проект и в пятницу уже засунул эту библиотеку в nuget пакет и практически собрал уже свой сайт на сервере. 

У меня до сих пор ни разу е было таких проблем, чтобы я какую-то проблему решал три дня. Средства разработки, которые делает MS всегда были простыми и удобными. Судя по интернету, народ советует установить Visual Studio Express 2010, но я не могу, запрещено это делать. Я могу ставить только утилиты командой строки. Мне этого достаточно, потому что умею компилировать из командной строки. Да и не понимаю, зачем мне тянуть на рабочий сервер целый Visual Studio, если мне нужны только некоторые утилиты SDK. 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Крис Касперски

06 Декабря 2013

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


Михаил Фленов

06 Декабря 2013

У меня специфика в последнее время в основном Web программирование. Администрирования практически нет, только конфигурирование во время запуска новых сайтов. Дело в том, что я не хочу в США, меня пока все устраивает здесь.


Евгений К.

06 Декабря 2013

Ничего себе, какие люди!

Крис, а Вы так и работаете в МакАффи?

Какова специфика работы, куда направлен вектор усилий?


nicklab

07 Января 2014

Для того чтобы получить standalone установщик Windows SDK необходимо скачать веб инсталлер и применить его с ключом /layout или /layout [path]. В первом случае появится окно с просьбой указать папку в которую необходимо поместить дистрибутив, во втором случае путь указывается в командой строке.

Веб инсталлер sdksetup.exe можно взять на страницах:
SDK для Windows 8.1
http://msdn.microsoft.com/ru-ru/windows/desktop/bg162891
SDK для Windows 8
http://msdn.microsoft.com/ru-ru/windows/hardware/hh852363.aspx
SDK для Windows 7
http://www.microsoft.com/en-us/download/details.aspx?id=8279

P.S. DirectX SDK теперь входит в состав Windows SDK


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне