пятница, августа 24, 2012

Visual фокус-покус

Построение проекта в Windows 8 RP при помощи RC-версии Студии 2012

clip_image001

проходит чисто и гладко:

1>------ Построение начато: проект: Testo, Конфигурация: Debug Any CPU ------1> Testo -> …\Testo\bin\Debug\Testo.exe
========== Построение: успешно: 1, с ошибками: 0, без изменений: 0, пропущено: 0 ==========
Build Summary
-------------
00:00.524 - Success - Debug Any CPU - Testo\Testo.csproj
Total build time: 00:00.000
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========

То же действие в Windows 8 RTM при помощи RTM-версии Студии

clip_image002

даёт совсем другой результат:

1>------ Построение начато: проект: Testo, Конфигурация: Debug Any CPU ------
1>CSC : error CS1548: Сбой криптографических служб при создании подписи сборки "…\Testo\obj\Debug\Testo.exe" -- "Ошибка подписания сборки -- Отказано в доступе. "
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Build Summary
-------------
00:00.285 - Failed - Debug Any CPU - Testo\Testo.csproj
Total build time: 00:00.000
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========

Как говорится - Приехали, здрасьте…

Расследование показывает, что Студию надо запускать под администратором - тогда всё проходит.

Помнится, что в VS 2010 тоже иконка для запуска была настроена на запуск под админом, в версии 2012 такая необходимость, как казалось, отпала. Теперь поставлю обратно:

clip_image003

Это что, русская народная забава - бег по граблям - становится популярной по всему миру? Ура, так победим…

Комментариев нет: