Как настроить Visual Studio для не предоставления подсказки контроля учётных записей на каждом выполнении?

Я бы предложил вам использовать IOptions для получения конфигурации из файла со всеми преимуществами, поддерживаемыми .Net Core. Вы можете увидеть, как это сделать здесь .

Кроме того, чтобы добавить его в распознаватель инъекций зависимостей, добавьте services.AddTransient(p => new MyService(mySettings)); к вашей функции ConfigureServices() в качестве переходного процесса или области действия или синглтона (решите, какой из них вам больше подходит).

Если вы настаиваете на использовании IConfiguration для получения конфигурации и решения возникшей проблемы, вам следует внедрить свой экземпляр IConfiguration следующим образом services.AddSingleton(Configuration);. Надеюсь, что это решит вашу проблему.

11
задан Suma 16 January 2009 в 20:41
поделиться

6 ответов

Я должен был выключить контроль учётных записей на свой 2008 dev система также, несмотря на подобные чувства о желании смочь использовать его. Это просто слишком болезненно для отслеживания рабочий контекст каждого приложения для вещей, любят, перетаскивают/отбрасывают между окнами для работы, или взаимодействующий с удаленными системами или отлаживающий сценарии или любое количество других задач. Контроль учётных записей был хорошей идеей в теории, но там, кажется, был таким небольшим усилием, вставленным к созданию его функционально полезный для реальных продвинутых пользователей, что в конце дня, единственное выполнимое решение состоит в том, чтобы отключить его полностью.

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

3
ответ дан 3 December 2019 в 06:23
поделиться

VS 2005 был болью в Vista, и существует много небольших глюков, работая как администратор. Посмотрите, можно ли обновить до 2008, который работает намного лучше над Vista.

3
ответ дан 3 December 2019 в 06:23
поделиться

К сожалению, подсказка контроля учётных записей обязательна в Windows Vista, когда контроль учётных записей включен.

Одно решение, которое работало на меня, состоит в том, чтобы иметь поднятую командную строку и набор non-ui сценариев оболочки, которые работают поднятый оттуда за некоторыми задачами.

Также для отладки я имею, устанавливают другой компьютер, в котором я могу выполнить удаленный сеанс отладки, это немного хитро для конфигурирования с VS, который 2005, плюс - то, что, если Вы отказываете/подвешиваете удаленный сеанс, он не разрушал Ваш основной компьютер :)

PD: VS 2008 немного более хорош в перспективе, чем VS 2005, дает ему попытку, если Вы можете.

2
ответ дан 3 December 2019 в 06:23
поделиться

Для записи мое текущее "решение" этой проблемы, после нескольких дней экспериментирования с ним:

  • выключите контроль учётных записей
  • удостоверьтесь, что кто-то еще тестирует приложение с Типичным Пользователем Acount регулярно

... т.е. используйте тот же шаблон, который работал в WindowsXP прежде.

Я хотел бы видеть некоторое другое решение, но до сих пор ничто, что я попробовал, не дало мне все из того, что я хочу, я, e. Контроль учётных записей на, работа Visual Studio и никакая подсказка на под управлением VS. Я хотел бы сохранить контроль учётных записей на, но это было слишком раздражающим для меня для подтверждения повышения каждый раз, когда я выполняю инструменты.

0
ответ дан 3 December 2019 в 06:23
поделиться

Насколько я знаю, Вы не можете получить все, что Вы хотите (контроль учётных записей на, VS, работающий без подсказок).

Однако существует лучшее обходное решение, чем, "сделали, чтобы кто-то еще протестировал его с LUA": Виртуальный ПК. Используйте Виртуальный ПК (лишенный Microsoft) для создания гостевой операционной системы. Установите Vista и настройте обычного пользователя, а также Вашего администратора по умолчанию. Протестируйте свои приложения на что VPC с помощью постоянного (неподнятого) пользователя. Это, по крайней мере, дает Вам ранний признак проблем LUA без слишком многих сильных головных болей.

Я соглашаюсь, что это - что-то вроде боли (и я заметил, что VS2008 не прослушивает меня с подсказками контроля учётных записей в соответствии с Vista, ни бетой Win7), но это - каково это. VS2005, особенно в отладке, требует, чтобы повышение присоединило к процессам и т.д.

1
ответ дан 3 December 2019 в 06:23
поделиться

Norton имеет интересный инструмент, чтобы расстроить контроль учётных записей и сделать немного легче жить с... за счет обратной связи о том, какие программы Вы запускаете движение к Norton. Существует хорошая рецензия об этом здесь:

http://www.betanews.com/article/New_Norton_Vista_tool_trades_UAC_for_online_feedback/1223668881

Загрузка здесь:

http://www.nortonlabs.com/inthelab/uac.php

Наконец, существует интересный небольшой инструмент, чтобы "прилечь" контроль учётных записей, который стоит 5$ (30-дневная пробная версия). Я не могу ручаться ни за один инструмент, поскольку я не судил их лично.

http://www.uacsnooze.com/

0
ответ дан 3 December 2019 в 06:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: