powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SharpDevelop и $-форматирование строк
14 сообщений из 14, страница 1 из 1
SharpDevelop и $-форматирование строк
    #39806969
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Скажем так.
По религиозным соображениям моего руководства мне нельзя на одной их машин в одном из доменов использовать студию, а отлаживать куски программы нужно.

SharpDevelop меня для этого вполне устраивает.
Однако есть проблема.

SharpDevelop считает конструкцию с $ для форматирования ошибочной.

То есть

Код: c#
1.
2.
var v = 10;
var s = $"{v}";



Вызывает ошибку "$ - неизвестный символ".

Конечно, я могу переписать исходники на использование string.Format(...), но это довольно муторно, ибо текста дофига :(

Может быть есть какое-то решение? В интернете не нашел, возможно из-за того, что не мог правильно сформулировать вопрос :(

Используется версия 5.1 отсюда.
https://sourceforge.net/projects/sharpdevelop/
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39806979
Фотография Compositum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

$ - это фича, которая появилась в C# 6-й версии, насколько я помню. Видимо обозначенная версия IDE не поддерживает C# 6.0 (или поддерживает, но не полностью). В таком случае тут вряд ли что-то можно сделать. Как вариант - можно использовать др. IDE, например Rider (если у вашего руководства нет религиозных предубеждений относительно неё) или какую-то другую.
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807005
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Compositum,

Похоже Вы правы.

Преодолел свою лень, полазал в настройках. Максимум - 5.
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807008
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать подменить сборщик.
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807013
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Конечно, я могу переписать исходники на использование string.Format(...), но это довольно муторно, ибо текста дофига :(ну не вручную ж ты будешь переписывать?
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807027
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2а отлаживать куски программы нужно.почему не проще создать у себя тестовую площадку заказчика.
А от заказчика все в логах брать или даже в дампах.
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807045
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Visual Studio Code если взять? Её по-моему вообще можно даже как portable использовать - фактически на флешке с собой носить.
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807047
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807089
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще как вариант - поставить туда один только Remote Debugger и отлаживать удаленно с другой машины.
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807162
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ИзопропилCat2Конечно, я могу переписать исходники на использование string.Format(...), но это довольно муторно, ибо текста дофига :(ну не вручную ж ты будешь переписывать?
Понятно, что можно приблуду написать, но с $ код нагляднее. Не перепутаешь порядок подставляемых переменных.


Petro123Cat2а отлаживать куски программы нужно.почему не проще создать у себя тестовую площадку заказчика.
А от заказчика все в логах брать или даже в дампах.
Это программа для диагностирования ПК в режиме реального времени. В разных доменах леса могут быть разные настройки и то, что работает в одном, может не работать в другом.
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807165
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Понятно, что можно приблуду написать, но с $ код нагляднее. Не перепутаешь порядок подставляемых переменных.дак вы пишите как удобнее, а потом утилита при диагностированиии а ля перед запуском студии, конвертирует $"ssss в srting.format("sssss.
Утилиту написать самому.

Cat2Это программа для диагностирования ПК в режиме реального времени. В разных доменах леса могут быть разные настройки и то, что работает в одном, может не работать в другом.интересны подробности. Все мы прогеры и тоже тестируем. И у заказчиков тоже студию не дают ставить)
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807168
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понял, что вам нужна именно пошаговая отладка. Так как фраза просто отладка куска кода, имеет штук 10 методов это сделать.
У нас бывает, наоборот, пошаговая невозможна, т.к. стоп процесса на бряке может положить процесс нормальной работы программы. Таймауты коннектов, потоки, и т.д.
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807170
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Я так понял, что вам нужна именно пошаговая отладка. Так как фраза просто отладка куска кода, имеет штук 10 методов это сделать.
У нас бывает, наоборот, пошаговая невозможна, т.к. стоп процесса на бряке может положить процесс нормальной работы программы. Таймауты коннектов, потоки, и т.д.
Отладка для лохов. У нормальных пациков только тесты и логи.
...
Рейтинг: 0 / 0
SharpDevelop и $-форматирование строк
    #39807175
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

если хочется именно отлаживать куски программы, то используйте инструменты, заточенные под это
про удалённую отладку уже писали

лично я использую dnSpy: .NET debugger and assembly editor
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SharpDevelop и $-форматирование строк
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]