Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 298

Создать библиотеку классов

04.12.2022, 18:27. Показов 1095. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне нужно создать библиотеку классов. Делаю на VS Enterprise 2022
Создаю проект вот по такой инструкции. https://doc.tslab.pro/tslab/ra... -indikator
Проект создал, а сами файлы с кодом не подтягиваются. Обозреватель решений пустой. Понять не могу, что мне сделать, чтобы там что-то подтянулось
Я понять не могу, то ли это ограничение Enterprise студии, то ли я что-то не так делаю
Миниатюры
Создать библиотеку классов  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.12.2022, 18:27
Ответы с готовыми решениями:

Как создать библиотеку классов
Народ, может кто-то подсказать хороший туторил, или сам разїяснить как создавать библиотеки (dll) на C#?

Создать библиотеку классов с пользовательским исключением
Доброго времени суток! Вот такая у меня задачка: Создайте библиотеку классов Geometry. В библиотеке классов опишите класс Rectangle c...

Как создать библиотеку классов, имея готовый код
Здраствуйте! Помогите, пожалуйста, с вопросом. Как след. код можно записать в dll?? Как его в программе потом вызывать??... ;( ...

21
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18282 / 14205 / 5368
Регистрация: 17.03.2014
Сообщений: 28,884
Записей в блоге: 1
04.12.2022, 18:30
Dimarik__1, вы что-то не так сделали. Судя по "Обозревателю решений" у вас не открыт проект в VS.
0
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 298
04.12.2022, 18:37  [ТС]
вот скриншотами покрыл весь процесс создания проекта
Миниатюры
Создать библиотеку классов   Создать библиотеку классов   Создать библиотеку классов  

Создать библиотеку классов   Создать библиотеку классов  
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18282 / 14205 / 5368
Регистрация: 17.03.2014
Сообщений: 28,884
Записей в блоге: 1
04.12.2022, 19:19
Dimarik__1, покажите что находится в папках C:\Projects_C#\ClassLibrary2 и C:\Projects_C#\ClassLibrary2\ClassLibrar y2.
0
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 298
04.12.2022, 19:31  [ТС]
вот
Миниатюры
Создать библиотеку классов   Создать библиотеку классов   Создать библиотеку классов  

Создать библиотеку классов  
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18282 / 14205 / 5368
Регистрация: 17.03.2014
Сообщений: 28,884
Записей в блоге: 1
04.12.2022, 19:44
Dimarik__1, вроде всё в порядке. Попробуйте открыть ClassLibrary2.sln из проводника. Если снова будет студия не откроет решение, то давайте попробуем убрать # из названия папки.
0
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 298
04.12.2022, 20:44  [ТС]
не помогло. решил приложить проект, который сделал
Миниатюры
Создать библиотеку классов  
Вложения
Тип файла: zip ClassLibrary1.zip (7.4 Кб, 8 просмотров)
0
619 / 399 / 187
Регистрация: 28.11.2019
Сообщений: 867
05.12.2022, 01:11
Цитата Сообщение от Dimarik__1 Посмотреть сообщение
Я понять не могу, то ли это ограничение Enterprise студии
В Enterprise нет ограничений, это платная версия с максимальным набором возможностей. Тут скорее вопрос где вы ее взяли, если это ломаная версия, то возможно проблема в этом. У вас в проекте много чего не хватает, что студия должна создать при инициализации проекта.
0
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 298
05.12.2022, 08:26  [ТС]
Это наоборот бесплатная версия. я с сайта Майкрософт скачал. Платная это Pro и Ultimate же.
Да, что-то не так пошло. Сейчас поставил на другой комп эту же студию и там нормально создалось. Что-то в настройках сбилось. Может подскажете где и что посмотреть? или снести студию и заново поставить только вариант?
Есть такое подозрение, что это произошло потому что в какой-то момент у меня стояла 2019 студия Pro и 2022 Ultimate, Я удалил 2019 Pro, но это не помогло
0
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 298
05.12.2022, 17:27  [ТС]
Полностью снес Visual Studio и попробовал установить заново. Не помогло! Проекты так же криво создаются. Может быть настройки какие-то сбились. Может быть кто может подсказать?
0
619 / 399 / 187
Регистрация: 28.11.2019
Сообщений: 867
05.12.2022, 18:56
Цитата Сообщение от Dimarik__1 Посмотреть сообщение
Это наоборот бесплатная версия
Бесплатная это community, а не enterprise https://visualstudio.microsoft.com/ru/vs/compare/

Цитата Сообщение от Dimarik__1 Посмотреть сообщение
в какой-то момент у меня стояла 2019 студия Pro и 2022 Ultimate
Ultimate такой нет в официальных версиях студии. Не создаются любые проекты или только библиотеки? Или именно библиотеки на платформе net standard 2.0.

Добавлено через 18 минут
Как вариант попробуйте поставить райдер от джетбрейнс (30 дней можно пользоваться после активации триала) https://www.jetbrains.com/ride... on=windows и создать в нем class library. Если все будет нормально, то явно проблема со студией. Решать проблему как вариант удалением всех установленных студий, проверку системы можно запустить в командной строку (запущенной от администратора) sfc /scannow если найдет неисправимые ошибки, попробовать исправить через dism:
Dism /Online /Cleanup-Image /RestoreHealth

Еще попробуйте саму студию запустить от администратора (правой кнопкой - запуск от имени администратора), мало ли каких-то прав не хватает.
0
HF
 Аватар для HF
1314 / 892 / 200
Регистрация: 09.09.2011
Сообщений: 2,656
Записей в блоге: 2
05.12.2022, 19:42
Цитата Сообщение от randok Посмотреть сообщение
Как вариант попробуйте поставить райдер от джетбрейнс
Начало было хорошим, а потом началась суппорт-ересь. Не нужно это советовать. Проблемы обычно решаются намного проще. После таких советов можно сразу попросить винду переустановить и всё решится.

Цитата Сообщение от Dimarik__1 Посмотреть сообщение
Проект создал, а сами файлы с кодом не подтягиваются.
По скринам всё нормально, но явно проблема где-то рядом.
Покажите скрины того что у вас установлено для студии - то есть Visual Studio Installer и все установленные фичи. А то окажется что у вас половины галочек нет.

Добавлено через 2 минуты
А ещё в консоли выполнить команду и показать нам результат.

dotnet --info

Добавлено через 3 минуты
Вот эта тема
.NET Standard 2.0 и ошибка CS0518
была сделана после текущей проблемы или до? Если после, то на другом компьютере? Если на другом, то проблемы похоже аналогичные.
0
619 / 399 / 187
Регистрация: 28.11.2019
Сообщений: 867
05.12.2022, 20:00
Цитата Сообщение от HF Посмотреть сообщение
Начало было хорошим, а потом началась суппорт-ересь.
При условии, что там была установлена куча студий, в том числе явно ломаных, возможны любые исходы. Я встречался с ситуациями, когда на винде в целях активации системы юзеры запускали активаторы от всяких самодельщиков, и результатом работы подобных приложений была замена ядра системы на "пропатченное", а юзеры удивлялись, почему у них некоторый софт не работает, или работает со сбоями. Так что при таких вводных данных можно долго гадать.
0
3257 / 3270 / 556
Регистрация: 17.02.2019
Сообщений: 5,178
05.12.2022, 20:14
Ну не знаю, нормально создался проект в студии 2022 Enterprise, той что бесплатная.
0
HF
 Аватар для HF
1314 / 892 / 200
Регистрация: 09.09.2011
Сообщений: 2,656
Записей в блоге: 2
05.12.2022, 20:42
Цитата Сообщение от randok Посмотреть сообщение
там была установлена куча студий, в том числе явно ломаных, возможны любые исходы.
Идея понятная, но я не слышал ещё не об одной версии студии. Они всегда легко качались и ставились без всяких ломаний и репаков (прости-господи). Для студий был нужен только ключ. И всё... и всё. Который в интернете находится даже без впн, регистрации и смс. Так что я поэтому и настаиваю чтобы вы эту тему не продолжали. Я много повидал в сбоях системы и ошибки софта чаще имеют другую причину или банальную или наоборот более глобальную, но уже даже не связанную с самим софтом.


Версию о дурацком адресе (с символами) каталога я уже проверил - работает. Файлы он показал, тоже нормально.
В этой теме я пока склоняюсь к версии отстутствия нужных компонентов студии.
0
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 298
05.12.2022, 21:42  [ТС]
"Вот эта тема
.NET Standard 2.0 и ошибка CS0518
была сделана после текущей проблемы или до? Если после, то на другом компьютере? Если на другом, то проблемы похоже аналогичные."
На виртуалке установил. Там проект запустился и проблема только там с .NET Standard. На основном компьютере проекты не создаются, а на виртуалке только с .NET Standard проблема
0
HF
 Аватар для HF
1314 / 892 / 200
Регистрация: 09.09.2011
Сообщений: 2,656
Записей в блоге: 2
05.12.2022, 21:48
Цитата Сообщение от Dimarik__1 Посмотреть сообщение
.NET Standard 2.0 и ошибка CS0518
И ещё раз тогда.

1) dotnet --info
2) https://learn.microsoft.com/ru... ges/cs0518
написано что не хватает или повреждены компоненты студии. Поэтому ещё раз нужно понять что вы поставили, соответственно будет понятно чего у вас не хватает для Восстановления студии.
0
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 298
05.12.2022, 22:55  [ТС]
вот скриншоты
Миниатюры
Создать библиотеку классов   Создать библиотеку классов   Создать библиотеку классов  

Создать библиотеку классов   Создать библиотеку классов  
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
05.12.2022, 23:10
Dimarik__1,
No SDKs were found. - в этом и проблема.
Заходите сюда и качаете нужную версию.
0
HF
 Аватар для HF
1314 / 892 / 200
Регистрация: 09.09.2011
Сообщений: 2,656
Записей в блоге: 2
06.12.2022, 08:29
Цитата Сообщение от Dimarik__1 Посмотреть сообщение
вот скриншоты
Очень помогло.
IamRain, уже отметил что SDK то у вас и нет. Повидимому вы всё-таки удалили требуемые компоненты. Обычно они даже предупреждают что нельзя их удалять, так как есть зависимости для работы с другими фичами.
Откройте закладку "Отдельные компоненты". И самая первая секция - Framework библиотеки. Там должно точно стоять 4.7, 4.7.1, .NET7.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.12.2022, 08:29
Помогаю со студенческими работами здесь

Не могу загрузить библиотеку классов
Не удалось загрузить файл или сборку "ClassLibrary1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" либо одну из их зависимостей....

Создайте библиотеку классов Geometry
Создайте библиотеку классов Geometry. В библиотеке классов опишите класс Rectangle c двумя свойствами Width и Height . Создайте...

Как поместить библиотеку классов в программу
У меня есть программка, которая работает через определённую библиотеку классов, но если запустить программу эту в папке где не лежит данная...

Как пришить проекту библиотеку классов
Нашел на МСДНе проект в виде библиотеки классов, под названием SharpGL, которая позволяет создавать графику на основе технологии OpenGL, но...

Как добавить в свой проект (WPF), библиотеку классов?
День добрый. Скачал библиотеку классов с GitHub. Как ее добавить в мой проект WPF, чтобы я мог уже приложение сделать. А так...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru