Как добавить пространства имен в окно QuickWatch в VS 2005 - PullRequest
4 голосов
/ 31 августа 2009

хочу добавить к примеру используя System.IO; для QuickWatch. И я не знаю как.

Моя цель состоит в том, чтобы всякий раз, когда я хочу увидеть значение определенного выражения, например Path.Combine ( "C: \", "тест"); Я хочу видеть результат в быстром окне. Но я не могу добавить «System.IO» в список быстрого просмотра перед «Path.combine ...», а затем пересмотреть, чтобы увидеть вывод.

Я хочу добавить, например, пространства имен, такие как 'System.IO', 'System.Threading' .... Это возможно и как? Спасибо

Ответы [ 3 ]

1 голос
/ 11 января 2010

Это, вероятно, визуальная ошибка студии. Потому что, когда я проверил это, согласно ответу пульса. это имело значение, и я оставил это с тех пор. Но время от времени проблема повторяется, без каких-либо очевидных причин. Во многих других примерах, кроме 'Path.Combine ("Test", "one") ", использующих QuickWatch, для него потребуется полное пространство имен перед классом" Path ". И теоретически мой вопрос не совсем актуален. Поскольку любой код в классе должен уже иметь свои пространства имен, определенные в заголовке класса или в самой строке, в противном случае у вас будет ошибка компиляции. Таким образом, возникновение этой проблемы должно указывать на ошибку / проблему. Вероятно, это происходит при разных вариантах сборки, или оптимизации ... или что-то в этом роде.

Если у кого-то есть более подробная информация по этому вопросу, пожалуйста, не стесняйтесь поделиться. Спасибо.

0 голосов
/ 05 января 2012

В вашем «файле кода» вы увидите перечисленные пространства имен, такие как:

using System; 
using System.Collections.Generic; 
using System.Text;

и т.д ...

Просто введите - using System.IO - в последнем пространстве имен, и все готово.

0 голосов
/ 31 августа 2009

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

Вы будете хранить Path.Combine в строковую переменную. Поместите эту переменную в окно просмотра.

Edit:

Если вы добавите ссылку на пространство имен System.IO в своем коде позади файла, то вы можете использовать Path.Combine в окне быстрого просмотра без добавления System.IO.Path.Combine

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...