Как автоматизировать добавление выражения «использование» к каждому файлу в папке, пространстве имен или проекте с помощью Visual Studio 2005 / resharper

Система привязки учетных записей Amazon создана в основном для сервисов с аутентификацией OAuth 2 или вообще без аутентификации. Он не поддерживает сервисы, требующие аутентификации, которые не могут поддерживать стандарт OAuth 2.

Поскольку вы не контролируете сторонний API, ваши возможности более ограничены.

Технически говоря, возможно создать свой собственный сервис учетных данных «посредника», который реализует OAuth 2 и служит прокси-сервером для взаимодействия с внешним сторонним API. Однако это нарушит политику безопасности Amazon , которая гласит: «Вы не можете обрабатывать, хранить или передавать учетные данные от имени пользователя». Таким образом, ваши навыки могут быть не разрешены, если вы попытаетесь сделать это таким образом Даже если бы это было разрешено, хранить учетные данные в виде открытого текста на вашем сервере таким образом довольно рискованно.

Поскольку (я полагаю) вы не контролируете сторонний API, на самом деле вы никак не можете сделать это с помощью функции привязки аккаунта Amazon.

8
задан leora 28 April 2009 в 12:59
поделиться

4 ответа

I'd try a regex in the "Find and Replace" dialog:

Replace

^using System;$

with

using System;\nusing xxx;

This works only for files using the System namespace, but maybe you find another common namespace or structure element. After doing so you can refactor all files in your solution(/folder) with the resharper. That will remove doubled usings.

Update: Did you introduce new namespaces for existing types? There is a refactor function called "move". It will move your type to a new namespace and preserve the references.

16
ответ дан 5 December 2019 в 06:24
поделиться

VS will add them for you. When you add a symbol in a referenced assembly, but without a using statement for the symbol, you will get a marker against the symbol. Press control-period (or use the mouse) and the first option will add the using statement for you.

Otherwise you could write a VS macro to open each project source file in turn and insert the statement.

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

Когда вы встречаете файл, один за другим, нажмите CTRL + ALT + SHIFT + F для процедуры автоматической очистки файла. Он запускается всего за секунду и будет выполнять то, что вы ищете, но не только для System.

не уверен, есть ли в R # способ очистки файлов для решения.

-1
ответ дан 5 December 2019 в 06:24
поделиться
  • Открыть Параметры ReSharper / Языки / C # / Импорт пространств имен
  • Добавить «Пространства имен, которые всегда следует импортировать»
  • Запустить очистку кода для решения или проекта. Возможно, вы захотите создать профиль (Параметры / Инструменты / Очистка кода) только с модулем Оптимизация с использованием директив.
9
ответ дан 5 December 2019 в 06:24
поделиться
Другие вопросы по тегам:

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