Ошибка пользовательского инструмента Не удалось сгенерировать код
Почему эта ошибка появляется? Я просто устанавливал некоторые значения по умолчанию в конструкторе набора данных... это второй раз, когда это появляется...
"Ошибка пользовательского инструмента Не удалось сгенерировать код. Возникло исключение типа 'System.OutOfMemoryException'"
3 ответа
Я только что нашел способ восстановить коды.
В Solution Explorer
щелкните правой кнопкой мыши на вашем DataSet и нажмите Run Custom Tool
,
Я делаю это после закрытия и повторного открытия VS2010...
Надеюсь, это поможет вам, если вы столкнулись с проблемой...
удачи
Это случилось со мной, когда я изменил целевую структуру с.net 4.5 на.net 4.8 в Visual Studio 2019.
Для меня тег Connections искал глобальную строку подключения или DatabaseProvinder, которых больше не существует.
Если вам больше не нужно соединение, вы можете просто избавиться от него.
Сделай это:
1- Right-click on the .xsd file chose open with and chose 'XML (Text) Editor', or another text editor that you prefer.
2- Delete de content of the Connections tag and closes it.
После этого у вас будет что-то вроде этого:
...
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Connections />
<Tables />
<Sources />
</DataSource>
...
Я обнаружил, что это зависит от конкретной версии .NET. В моем случае мне так и не удалось заставить его генерироваться с использованием версии 4.8, но с 4.8.1 он работает отлично. Учитывая это, попробуйте обновить свою версию .NET.