Я пытаюсь привести в порядок проект, удалив из него что-нибудь лишнее. Моя проблема в том, что есть много ссылок, и мне интересно, есть ли способ увидеть, какие пространства имен ссылаются на любые ссылки, чтобы я мог удалить любые ссылки, которые не используются? Имеет ли это смысл, если не больно пытаться и перефразировать? Любая помощь приветствуется.Есть ли способ увидеть ссылку на пространства имен?
ответ
Как указано в @ SQL.NET Warrior, вы можете легко удалить неиспользуемые ссылки, используя Resharper. Вы просто должны щелкнуть правую кнопку мыши по проекту -> Refactor-> Удалить неиспользуемые ссылки
Или вы можете использовать Визуальное расширение студии - Remove Unused references написанного Spongman
Resharper - это потрясающе, но надоело удалять ссылки «неиспользуемые» - тест! Кажется, что R # считает используемый ссылочный, который вызывается из кода. Подобные DLL элементы управления Telerik, которые могут использоваться только на странице разметки или иным образом не ссылаются на код, не будут запускать использование ссылки и быть удалены - что является ошибкой. Ваш проект все еще может быть создан в VS, но фактически будет использоваться. Я рекомендую использовать компилятор [link] (http://msdn.microsoft.com/en-us/library/ms227976 (v = vs.90) .aspx) aspnet, чтобы выполнить предварительный тест [/ link] перед фиксацией. тест! тест! –
Resharper можно удалить неиспользуемые ссылки, а также может удалить неиспользуемые пространства имен в файлах, если это вы достаточно храбры, чтобы применять его с уровня решения.
- 1. Есть ли способ игнорировать пространства имен во время преобразования XSL?
- 2. Есть ли способ остановитьпрограммирование для определенного пространства имен?
- 3. Есть ли способ сделать Visual Studio прекратить отступы пространства имен?
- 4. Есть ли способ объединить пространства имен в выходе?
- 5. Есть ли способ сказать Doxygen игнорировать (все) пространства имен?
- 6. Есть ли способ предупредить меня о глобальном загрязнении пространства имен?
- 7. Есть ли способ установить переменные области пространства имен в clojure?
- 8. Есть ли способ предотвратить добавление пространства имен в C++?
- 9. Есть ли способ избежать пространства имен root в VB?
- 10. Есть ли способ увидеть, скрыта ли клавиатура?
- 11. Есть ли способ увидеть, доступен ли window.top?
- 12. Пространства имен WMI - есть ли «официальный список»?
- 13. Есть ли способ передать ссылку на объект?
- 14. Есть ли способ распечатать ссылку на консоль?
- 15. Есть ли способ сделать указатель на ссылку?
- 16. Есть ли способ проверить ссылку на объект, чтобы увидеть, не установлен ли экземпляр объекта?
- 17. Есть ли способ увидеть визуальный сайт ASP.NET?
- 18. Есть ли способ увидеть содержимое индекса mysql?
- 19. Есть ли способ найти ссылку на dll в Visual Studio?
- 20. Есть ли способ увидеть сырой SQL, выполняемый bulk_create на django?
- 21. Есть ли способ увидеть цены на основе моих ресурсов?
- 22. Есть ли способ увидеть конфликт слияния на GitHub, сравнив ветки?
- 23. Могут ли майя ссылаться на пространства имен?
- 24. Есть ли способ увидеть, сколько у него есть устройство Android?
- 25. есть ли способ увидеть, какие файлы включают/требуют другие файлы?
- 26. Есть ли способ дать компилятору определение пространства имен моих классов на основе структуры каталогов моего проекта?
- 27. Поддерживает ли Squeak пространства имен?
- 28. Есть ли ярлык пространства имен PHP для этого?
- 29. Есть ли способ увидеть, является ли элемент видимым, интерактивным?
- 30. Есть ли более точный способ увидеть, пересекаются ли два спрайта?
Dependency Walker показывает всю зависимую библиотеку. Я думаю, вы можете использовать это для. – vikky
Пространства имен и ссылки * несколько ортогональны, поскольку многие сборки могут вносить вклад в одно и то же пространство имен, а одна сборка может способствовать созданию многих пространств имен. Если вы ищете неиспользуемые ссылки на сборку, возможно, NDepend может помочь? –
Загрузите пробную версию этого http://www.jetbrains.com/resharper/download/, это просто сделает это для вас, и вы полюбите его. – StackTrace