Один файл игнорирует — появляется окно прогресса, затем молча исчезает. Никаких сообщений не появляется.
Один проект через контекстное меню в Solution Explorer — появляется окно прогресса, затем молча исчезает. Никаких сообщений не появляется.
Solution включает в себя проекты csproj, уж не знаю — насколько они обычные, потому что создавались ранними версиями Visual Studio, затем апгрейдились более свежими версиями Visual Studio.
PVS-Studio_Cs.exe работает и даже находит какие-то ошибки, но намекает на необходимость заплатить. Так что похоже, что проблема действительно в плагине для Visual Studio.
Это понятно.
Проблема в отладке в рабочем окружении, которое трудно воспроизвести в лаборатории. Приходится выводить отладочную печать, но так как объём кода большой, то хочется сначала приблизительно локализовать проблему, а потом ловить её точнее.
Не помогло. Включил сборку всех проектов (кроме Setup-ов) во всех конфигурациях и платформах — всё равно видит только 4 файла (и не ясно — какие именно).
Согласен, что это странный способ отладки (кто, кстати, предложит лучше?), но подобное предупреждение лично я могу и игнорировать.
По-настоящему удивило другое. Открыл другой solution, запустил проверку — увидел, что он проверяет 4 файла (уже странно, там гораздо больше файлов) и через небольшое время поздравляет меня с тем, что замечаний у него к моему коду нет. Однако в этом solution'е тоже присутствует мой метод отладки с переменной step — к нему нет замечаний. Подозреваю, что PVS-Studio просто не обрабатывал этот файл.
Запускал проверку из Visual Studio 2010, этот solution впервые был создан какой-то первой версией Visual Studio для C#, затем последовательно апргейдился последующими версиями Visual Studio — возможно, поэтому оказался несовместимым с проверкой PVS-Studio.
А почему может быть стыдно? Появилась проблема — решили. На будущее приняли решение (правда, только в комментариях), уменьшающее вероятность повторного наступания на те же грабли.
Жаль, что доделывать не планируете — очень уж наглядно получилось.
На всякий случай напишу одно замечание по схеме — вдруг исправите.
С момента ввода станции Курская-радиальная и до ввода станций Арбатская, Смоленская и Киевская глубокого залегания поезда ходили от Киевской-мелкой до Курской и дальше, то есть использовался (существующий до сих пор) перегон между Александровским садом и Площадью Революции.
Моя первая поездка в Париж 15 лет назад была командировкой. Но я взял с собой жену и продлил срок. Получилось очень хорошо: мой перелёт и часть проживания за счёт компании — экономия личных денег. Погружение в реальную (не туристическую) жизнь парижан — очень интересно. А когда наши партнёры пригласили нас в ресторан, вышло вообще замечательно — все французы пришли с супругами, и я тоже был с супругой (хотя и только один с нашей стороны), французы были очень довольны. Потом наши уехали, а мы с женой остались вдвоём. Сколько раз уже был в Париже, но первая поездка запомнилась как самая лучшая.
Забавно.
В Москве на Мясницкой улице есть угловой дом с тройным номером: 22/2/5. Он имеет номер 22 по Мясницкой, 2 — по очень короткому Банковскому переулку и 5 — по Кривоколенному переулку. Я снимал в нём офис, во всех документах адрес указывается полный: Мясницкая, д. 22/2/5.
На картах OSM, Google и Яндекс адрес указан только один — Мясницкая, 22.
При поиске «Мясницкая, 22/2/5» Google и Яндекс находят этот дом, а OSM выдаёт ошибку.
Занёс в избранное.
Один проект через контекстное меню в Solution Explorer — появляется окно прогресса, затем молча исчезает. Никаких сообщений не появляется.
Solution включает в себя проекты csproj, уж не знаю — насколько они обычные, потому что создавались ранними версиями Visual Studio, затем апгрейдились более свежими версиями Visual Studio.
PVS-Studio_Cs.exe работает и даже находит какие-то ошибки, но намекает на необходимость заплатить. Так что похоже, что проблема действительно в плагине для Visual Studio.
Проблема в отладке в рабочем окружении, которое трудно воспроизвести в лаборатории. Приходится выводить отладочную печать, но так как объём кода большой, то хочется сначала приблизительно локализовать проблему, а потом ловить её точнее.
Прошу проверить текущий файл — тоже не проверяет.
В одном проекте нашёл явно излишнее повторное присваивание, в другом — явно лишнюю проверку условия. Отлично.
Кроме этого, нашёл повторное присваивание в подобном коде:
Согласен, что это странный способ отладки (кто, кстати, предложит лучше?), но подобное предупреждение лично я могу и игнорировать.
По-настоящему удивило другое. Открыл другой solution, запустил проверку — увидел, что он проверяет 4 файла (уже странно, там гораздо больше файлов) и через небольшое время поздравляет меня с тем, что замечаний у него к моему коду нет. Однако в этом solution'е тоже присутствует мой метод отладки с переменной step — к нему нет замечаний. Подозреваю, что PVS-Studio просто не обрабатывал этот файл.
Запускал проверку из Visual Studio 2010, этот solution впервые был создан какой-то первой версией Visual Studio для C#, затем последовательно апргейдился последующими версиями Visual Studio — возможно, поэтому оказался несовместимым с проверкой PVS-Studio.
Или это ограничения ознакомительной версии?
На всякий случай напишу одно замечание по схеме — вдруг исправите.
С момента ввода станции Курская-радиальная и до ввода станций Арбатская, Смоленская и Киевская глубокого залегания поезда ходили от Киевской-мелкой до Курской и дальше, то есть использовался (существующий до сих пор) перегон между Александровским садом и Площадью Революции.
В Москве на Мясницкой улице есть угловой дом с тройным номером: 22/2/5. Он имеет номер 22 по Мясницкой, 2 — по очень короткому Банковскому переулку и 5 — по Кривоколенному переулку. Я снимал в нём офис, во всех документах адрес указывается полный: Мясницкая, д. 22/2/5.
На картах OSM, Google и Яндекс адрес указан только один — Мясницкая, 22.
При поиске «Мясницкая, 22/2/5» Google и Яндекс находят этот дом, а OSM выдаёт ошибку.