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

Ошибка "CS0121 The call is ambiguous between the following methods ..." при работе с библиотекой sadconsole(monogame)

01.09.2017, 12:32. Показов 6647. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый день,

Работаю с библиотекой https://github.com/Thraka/SadC... -a-Console
Задача: создать пустой проект в котором будет одна из предложенных консолей из примеров - DOS Console. Пример досовской коммандной строки.
Проект создал, все подключил. Настраиваю. Вылезало много различных ошибок, но я все их устранил. Теперь вылезает ошибка CS0121 и я не знаю, как ее побороть.

Первое место откуда вылезает ошибка:
C#
1
2
3
4
public override string ToString()
        {
            return string.Format("BLINK-{0}-{1}-{2}-{3}-{4}", BlinkOutColor.ToInteger(), BlinkSpeed, UseCellBackgroundColor, StartDelay, BlinkCount);
        }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.09.2017, 12:32
Ответы с готовыми решениями:

Error 1 The call is ambiguous between the following methods or properties
ошибка в строке 143: " MainContainer.AddToEnd(Container.EnterStudent()); " . Как ее исправить? /** * @file Container.cs реализация...

Ошибка: Ambiguous overloaded call to 'HexToBin'
Здравствуйте. Есть проект, начатый на delphi 7, пишут его почти 20 лет многие люди. Суть в том, что решил я перейти с delphi 7 на...

Ошибка при работе с библиотекой digtCryptolib
при попытке выполнить получить профиль по умолчанию на win2008 приложение падает с сообщением: не могли бы подсказать как решить...

6
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18240 / 14154 / 5366
Регистрация: 17.03.2014
Сообщений: 28,841
Записей в блоге: 1
01.09.2017, 14:05
slinger, думаю будет проще помочь если ты выложишь весь проект
0
4 / 4 / 0
Регистрация: 21.04.2012
Сообщений: 132
01.09.2017, 15:22  [ТС]
Глупый вопрос, но никогда с ним не сталкивался: как выгрузить весь прокт из Visual Studio, если он состоит из разнх проектов? Один создавался по шаблону и 2 подключенных?
И как быть с тем, что еще нужно будет ставить monogame и sadconsole через nuget packages?
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18240 / 14154 / 5366
Регистрация: 17.03.2014
Сообщений: 28,841
Записей в блоге: 1
01.09.2017, 15:24
slinger, нужно всего лишь заархивировать папку с решением VS. Смотри также Как сделать архив с проектом Visual Studio занимающий мало места
0
4 / 4 / 0
Регистрация: 21.04.2012
Сообщений: 132
02.09.2017, 00:56  [ТС]
Прикладываю файл.
Ссылка: https://drive.google.com/file/... sp=sharing
Внутр мой проект: sad_cons_2ed.sln
В него добавлены два внешних проекта, которые лежат в папке SadConsole-master
Способов экспорта сборных проектов в стулдии я не нашел. То есть при открытии появится сообщение, на битую ссылку 100%.
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18240 / 14154 / 5366
Регистрация: 17.03.2014
Сообщений: 28,841
Записей в блоге: 1
02.09.2017, 08:00
slinger, ошибки компиляции возникают потому что ты включил в решение исходный код SadConsole с github и добавил ссылку на него же через NuGet. Это привело к дублированию кода. Отсюда и ошибка "The call is ambiguous between the following methods" с указанием одноименных методов. Так делать не надо. Вместо этого нужно создать новый проект, установить в нем NuGet пакет SadConsole и далее писать код.
0
4 / 4 / 0
Регистрация: 21.04.2012
Сообщений: 132
02.09.2017, 09:31  [ТС]
OwenGlendower, спасибо за ответ!
Сделал я это потому, что из проектра, который выложен в zip архиве на гите - мне нужен только пример с DOS консолью. Моя задача использовать тоько ее в своих нуждах. Я пытаюсь импортировать его к себе в проект. Речь не идет о написании кода с нуля в чистом шаблоне. О том, как сделать шаблон есть инструкция. По ней я все сделал - получилось. На самом деле импорт проекта я уже практически сделал. Было очень много других ошибок, но с ними я разобрался и их успешлно исправил. По этой же ошибке - я не могу найти, где идет дублирование. Сишком сложный код для моего уровня. Основаня проблема в том, что я не могу найти, где находится второе дублирующее описание вызываемого метода.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.09.2017, 09:31
Помогаю со студенческими работами здесь

Ошибка: ('sqrt' : ambiguous call to overloaded function)
#include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL,...

Непонятная ошибка при работе с библиотекой requests
Привет. Запускаю такой скрипт: import requests SimpleResponce=requests.get('https://www.google.com.ua/') ...

Ошибка при работе с библиотекой датчика HX711
Здравствуйте. Занялся проектом умной пасеки. Проект как и код взяты со странички https://habr.com/ru/post/444326/ что говорит о том что...

Ошибка LNK2019 при работе с библиотекой Bass
Здравствуйте, уважаемые товарищи программисты! Прошу помогите с проблемой, а то я не могу разобраться, что не так. Решил я, значит,...

При работе с библиотекой winapi и при выполнении скриптов появляется ошибка Access Violation
Помогите с проблемой. При работе с библиотекой winapi и при выполнении скриптов появляеться ошибка Access Violation ... и адрес... Где...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru