@CSharpChatЭта группа больше не существует

Страница 1173 из 1888
Влад
02.06.2017
17:59:30
Это я сходу написал. Вот проблема. В дочернем классе такой метод: public override string GetMessageAbilitesList(Users.User user) { string[] msg = { $"1 - {user.lang.AttackString}", $"2 - {user.lang.Heal}", $"3 - {AbiNameOne}", $"4 - {AbiNameTwo}", $"5 - {AbiNameThree}" }; return string.Join("\n", msg); }

Блин.

Лолитка
02.06.2017
18:00:11
Кто то пилит игрулю

Vlad
02.06.2017
18:00:35
ммм

Google
Vlad
02.06.2017
18:01:41
только это не весь код

Влад
02.06.2017
18:02:38
Такой в родительском: virtual public string GetMessageAbilitesList(Users.User user)      {  string[] list = { $"1 - {user.lang.AttackString} $"2 - {user.lang.Heal ({HealCountdown}) [{HealPayMana}]",$"{user.lang.SelectAbility}:",  }; return string.Join("\n", list);   }

hero_list.Add(new IHero("Faceless Void", 230, 250, 150, IHero.MainFeature.Agi)); hero_list.Add(new Heroes.AlchemistHero("Alchemist", 270, 110, 250, IHero.MainFeature.Str));

IHero - родительский.

AlchemistHero - дочерний.

Оба вызывают метод родительского.

Сергей
02.06.2017
18:05:07
Наверное

Мемасный

Влад
02.06.2017
18:06:21
Я знаю разницу между ними.

Лолитка
02.06.2017
18:07:55
*хлоп-хлоп-хлоп*

Vlad
02.06.2017
18:11:13
https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/framework-design-guidelines-digest.md

к прочтению

Google
Max
02.06.2017
19:10:35
где скачать книгу TPL Dataflow by Example? поделитесь ссылкой



Nikita
02.06.2017
21:04:07
Шеневмерл по ходу таки вмерл

Летучая
02.06.2017
21:30:06
initLibraryTest [0:00.043] Failed: System.IO.FileNotFoundException : Не удалось загрузить файл или сборку "System.Net.Http, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" либо одну из их зависимостей. Не удается найти указанный файл.

Что делать

Пытаюсь описать тесты либе .NET Standard

Тесты падают, заявляя, что не могут найти эту либу

Из нугета ставить System.Net.Http не помогает

Ставить .NETStandard тоже

Проект .NET Framework 4.6.2

Либа .NET Standard 1.4

Nikita
02.06.2017
22:32:50
прозреваю, что у тебя там зоопарк из разных SDK

не надо так

выкинь старый, юзай новый

Летучая
02.06.2017
22:33:56
.NET Framework вообще шоле не дружит с .NET Standard?

с NetCore Universal норм заводится, с обычным NetCore тоже



Nikita
02.06.2017
22:55:48
фреймворк дружит

sdk не очень

ты либу собираешь новым нормальным SDK

Google
Nikita
02.06.2017
22:59:40
а тесты к ней - говном мамонта

Летучая
02.06.2017
22:59:44
да

ето так

потому что волею судеб VS не поддерживает для F# ничего, кроме говна мамонта

в соседнем чате уже посоветовали раскочегаривать вс код

Nikita
02.06.2017
23:01:22
у тебя там поди ещё Paket какой-нибудь вместо нугета

Летучая
02.06.2017
23:01:34
нет ты что там всё то же самое

с рюшечками

Nikita
02.06.2017
23:02:07
у фшарпистов вечные проблемы с тем, что они себе пытаются нагородить своих особых Более Правильных™ тулов

которые в итоге оказываются ни с чем кроме себя не совместимы

суть твоей проблемы в том, что проект с тестами не подтягивает транзитивные зависимости

на которые ссылается либа

Летучая
02.06.2017
23:03:39
есть от этого какая-нибудь универсальная панацея?

Nikita
02.06.2017
23:03:52
есть, использовать свежий SDK и MSBuild

Летучая
02.06.2017
23:04:46
вот бы их ещё в vs вкрутили в след. апдейте для Ф

спасибо огромное!

Nikita
02.06.2017
23:05:12
у тебя там поди в проекте с тестами ещё и packages.config

Летучая
02.06.2017
23:05:43


Nikita
02.06.2017
23:06:05
а netstandard-либу ты чем собираешь?

Летучая
02.06.2017
23:06:24
студией ежжи

Google
Nikita
02.06.2017
23:06:36
ну вот собирай тесты теми же самыми тулами

что и либу

только TargetFramework поменяй с netstandard** на net461

Летучая
02.06.2017
23:07:23
спасибо! буду пробовать.

Zymlex
03.06.2017
02:45:40
Народ, почему конкатенация строк - это плохо?

Vyacheslav
03.06.2017
02:47:11
Потому что выделяется заново память для сохранения результата. Лучше стрингбилдер использовать

Alexander
03.06.2017
06:35:39
а как узнать в VS в какой версии .Net мой проект разрабатывается?

Му
03.06.2017
06:36:07
В свойства проекта

Admin
ERROR: S client not available

Alexander
03.06.2017
06:36:24
нашел в свойствах :)

а как закрыть теперь :) ?

черт. разобрался :)

да тут по книжке занимаюсь. Библиотека классов в исходниках одной версии получается, а создаваемое мной консольное приложение в более старой, сразу не мог понять, что за фигня.

Combot
03.06.2017
07:13:03
combot.org/chat/-1001066857984

Илья
03.06.2017
07:41:51


Псевдографикой в файл.

Причем строки фиксированной ширины, так что надо чтобы переносились слова если не умещаются

Илья
03.06.2017
07:43:15
printf ширина
что? О_о

Andrey
03.06.2017
07:43:28
что? О_о
Ключевики для гугления.

Google
Илья
03.06.2017
07:53:17
printf ширина
Ммм реально помогло, спасибо. А я то мучился. ? Но помогло надо сказать не до конца... Во первых оно не переносит слова, а расширяет строку, например если формат такой "%-7s" - то оно выводит "Павлов Константин" на одной строке хотя оно явно не умещается в 7 символов. Во вторых у меня по заданию надо чтобы переносилось не абы как, а с разделением по словам (слова отделяются друг от друга любым не алфавитным символом).

Илья
03.06.2017
07:54:23
Напиши свой printf)
нда ну в этом то в общем то и затык... пока не придумал как это реализовать

Andrey
03.06.2017
07:54:58
нда ну в этом то в общем то и затык... пока не придумал как это реализовать
У тебя размер ячейки дан или это длина максимального слова?

Andrey
03.06.2017
07:55:29
Размер ячейки
Нарежь все предложения на строки с выводи в цикле.

Илья
03.06.2017
07:56:25
Нарежь все предложения на строки с выводи в цикле.
Ну вот в общем-то я сейчас так и пытаюсь реализовать... Но очень уж говнокодно выходит. :D

Илья
03.06.2017
08:11:09
Как Rider переустановить? У меня пишет что "This build of Rider has expired". Я новую версию скачал, распаковал - запускаю - опять тоже самое пишет... В чем дело?

Илья
03.06.2017
08:12:12
Летучая
03.06.2017
08:13:16
Как Rider переустановить? У меня пишет что "This build of Rider has expired". Я новую версию скачал, распаковал - запускаю - опять тоже самое пишет... В чем дело?
для таких вопросов есть флудилка @csharprest, у нас там уютно по существу — используй https://www.jetbrains.com/toolbox/

Andrey
03.06.2017
08:14:13
ненагуглил
Да, попробуй toolbox. Удобная вещь.



Илья
03.06.2017
08:14:43
Andrey
03.06.2017
08:15:02
че это вообще? О_о
Не стесняйся гуглить + тебе ссылку выше дали.

Илья
03.06.2017
08:15:24
эмм она платная чтоли?

Andrey
03.06.2017
08:16:37
Не знаю, у меня куплена.

Страница 1173 из 1888

Эта группа больше не существует Эта группа больше не существует