Избегайте загрузчика ClickOnce - PullRequest
1 голос
/ 04 марта 2012

Я хочу распространять свое приложение .NET через ClickOnce, но мне также нужно установить среду выполнения VC ++ 2008Я знаю, что на многих машинах уже есть среда выполнения VC ++ 2008, поэтому есть ли способ обнаружить это на моем сайте?Если он установлен, я могу отправить их в файл .application.В противном случае я отправлю их на setup.exe.

Спасибо!

1 Ответ

1 голос
/ 04 марта 2012

Нет хорошего способа сделать это.Существуют всевозможные проблемы с безопасностью, позволяя браузеру находить различную информацию о компьютере пользователя.Единственный предварительный запрос с любым видом смартов - это .Net Framework.Тот факт, что он включен в строку UserAgent браузера, делает его немного проще.

Я бы попытался написать ваше приложение, чтобы оно могло по крайней мере запускаться без среды выполнения VC ++ 2008.Затем вы можете написать свой собственный код, чтобы предупредить пользователя, загрузить установку, отправить их на веб-страницу и т. Д.

ClickOnce - действительно хороший инструмент, но предварительные требования всегда головная боль.

...