Member 10767967 Ответов: 3

Stringbuilder не найден visual studio


Я начал разрабатывать небольшое тестовое приложение WinForms с использованием Visual Studio Community Edition C#. Мне нужно использовать класс StringBuilder, который я использовал много раз раньше. VS не смог найти событие StringBuilder, хотя у меня был оператор "using System.Text;". Я недавно обновил визуальную студию, чтобы 15.7.5. Это может быть причиной. У кого-нибудь есть идеи по исправлению ситуации.

Что я уже пробовал:

Я попробовал явный с теми же результатами --
т. е. система.Текст.Проверьте новое ...

Я искал поддержку MSDN и форумы и не нашел ничего подходящего.

3 Ответов

Рейтинг:
6

Member 10767967

Я вернулся и создал новое "приложение Windows Forms (.NET Framework)", и оно работает.
Должно быть, я создал неправильно в первый раз, хотя я не мог определить в свойствах проекта.


Рейтинг:
2

Dave Kreskowiak

Система.Текст встроен в mscorlib. Это ссылка, которая всегда есть, несмотря ни на что. Вы не можете изменить или удалить его, так что....

Попробуйте зайти в свойства вашего проекта и изменить целевую версию фреймворка на другую версию, более высокую, чем та, для которой он установлен, а затем нажмите "Да" в появившемся диалоговом окне.

Вы можете либо оставить его там, либо, как только вы скомпилируете приложение под новой версией, изменить его обратно на старую версию и попробовать еще раз.


Member 10767967

Спасибо, Дэйв - ты указал мне правильное направление, и я исправил его, воссоздав проект.

Рейтинг:
1

sajeetharan

Я просто попробовал и это сработало,

using System.Text;

StringBuilder sb = new StringBuilder(text);


Member 10767967

Спасибо-не удивлен. Это работало много раз для меня. Какую версию Visual Studio вы используете?

F-ES Sitecore

Это не имеет ничего общего с Visual Studio, VS-это просто IDE. Вы, вероятно, создали проект ".net Core", а не .net-проект.

Ryan Peden

Я не думаю, что это могло бы вызвать его. То StringBuilder присутствует .Основные чистые и счастливо работает для меня .Объем основного приложения консоли.