
Nikita
13.06.2017
09:19:49
- Fixed a shortcut issue causing monitors to disconnect on Intel laptops.
прикольные они
когда зарелизят этот апдейт уже

Ilya
13.06.2017
09:21:31
https://habrahabr.ru/company/flant/blog/330750/

Google

Nikita
13.06.2017
09:21:32
не можем .NET Core 2.0 к проекту подключить из-за этого

Ilya
13.06.2017
09:21:39
перевели ту самую историю

Vlad
13.06.2017
09:24:51
дать джуну фулл доступ к продакшену @ винить джуна за дроп базы

Nikita
13.06.2017
09:25:05
@ не делать бэкапов

Летучая
13.06.2017
09:25:21
бекапы делали
восстановление не тестили

Nikolay
13.06.2017
09:29:28
то-то я в имена методов и свойств невалидные юникод-последовательности пихаю
Ну в CLR же нет операторов как таковых, там создаются методы, с названиями типа op_'OperatorName', и есть список допустимых операторов, сделано для того, чтобы другие языки могли правильно интерпретировать эти операторы, а языки, которые не могут этого делать, чтобы просто вызывали методы op_*. Но конечно я могу ошибаться
Т.е., например оператор =~<> создаёт метод op_EqualsTwiddleLessGreater

Nikita
13.06.2017
09:36:53
ты точно прочитал написанное выше?

Владимир
13.06.2017
11:01:38

Andrey
13.06.2017
11:02:21
Объяви свой тип)

Владимир
13.06.2017
11:02:51

Andrey
13.06.2017
11:03:14

Google

Igor
13.06.2017
11:07:28
Выкинь dictionary и фигач через switch

Владимир
13.06.2017
11:07:48
Эм... Используй вместо Func<object>
Напиши пример. Я не понимаю, что ты предлагаешь. Это избавит от каста?
В дикшенри я знаю, что вместо обджект там должен быть тот тип, который в ключе.

Andrey
13.06.2017
11:07:54

Igor
13.06.2017
11:08:33
Что бы избавиться от func<object> и typeseedmethods

Владимир
13.06.2017
11:09:09

Alexander
13.06.2017
11:09:47
Почему нельзя интерфейс сделать общий для LayersPostRequest и GroupsPostRequest?

Artem
13.06.2017
11:10:29
гайз, надо ли в лог писать выполняемые sql запросы? (не то что они возвращают, а сами запросы)

Gid
13.06.2017
11:10:58

Andrey
13.06.2017
11:11:01

Gid
13.06.2017
11:11:03
Если надо то зачем?

Владимир
13.06.2017
11:11:31

Алексей
13.06.2017
11:15:59
не совсем так описывается насколько помню

Летучая
13.06.2017
11:16:03
нет
используй фичи сш7

Igor
13.06.2017
11:16:11
Даже в C# 7.1?

Алексей
13.06.2017
11:16:11
switch(shape)
{
case Circle c:
WriteLine($"circle with radius {c.Radius}");
break;
case Rectangle s when (s.Length == s.Height):
WriteLine($"{s.Length} x {s.Height} square");
break;
case Rectangle r:
WriteLine($"{r.Length} x {r.Height} rectangle");
break;
default:
WriteLine("<unknown shape>");
break;
case null:
throw new ArgumentNullException(nameof(shape));
}
Вот пример

Владимир
13.06.2017
11:16:52
проект должен еще хотя бы пару месяцев билдится в 15й студии

Google

Владимир
13.06.2017
11:17:55
лан, оставлю заметку, что надо реврайтнуть с этой фичей, когда можно станет

Igor
13.06.2017
11:18:21
Ну если у тебя такооое легаси, то почему бы DependencyInjection фреймворк не заюзуть?

Сергей
13.06.2017
11:19:28
public static class SeedGenerator {
readonly Dictionary<Type, object> _seeds = new Dictionary<Type, object>();
static SeedGenerator {
Add(() => new LayersPostRequest());
Add(() => new GroupsPostRequest());
void Add<T>(Func<T> func) => _seeds.Add(typeof(T), func);
}
public static TOut GetSeedModel<TOut>() =>
_seeds.TryGetValue(typeof(TOut), out Func<TOut> seed ? seed() : throw new NIE(typeof(TOut));
}

Владимир
13.06.2017
11:20:14
Я бы не сказал, что это прям легаси, но этот проект не билдится в 17 студии вообще. Так что надо ждать, пока исправят, лол.

Igor
13.06.2017
11:25:19

Сергей
13.06.2017
11:25:23
не
out Func<TOut> seed тоже не будет работать, чет нагнал

Владимир
13.06.2017
11:26:16
Каст все равно остался

Сергей
13.06.2017
11:26:58
Без него никак)

Конфикер
13.06.2017
11:26:59
Поивет народ

Конфикер
13.06.2017
11:27:17
Есть кто нибудь ? Помощь нужна

Nux
13.06.2017
11:28:16
И тебе поивет

Конфикер
13.06.2017
11:31:43
Что делать когда одной библиотеке нужен фрамеворк 3.5 а другой 4?
Эти два библиотеки в одном проекте

Blue Screen of Death
13.06.2017
11:33:57
Привет из 2007 ?

Ilya
13.06.2017
11:34:30

Конфикер
13.06.2017
11:34:54
Что это?

Ilya
13.06.2017
11:35:09
ссылка))

Google

Ilya
13.06.2017
11:35:20
как запускать старые приложения на новом дотнете

Конфикер
13.06.2017
11:35:26
Мне 3.5 и 4 нужен

Ilya
13.06.2017
11:36:03
на табличку в конце перемотай
и отредактируй свой app.config
и если тебе повезет, то может быть заработает

Конфикер
13.06.2017
11:37:22
Ща попробую
И напишу

Admin
ERROR: S client not available

Ilya
13.06.2017
11:37:46
но вобще должно работать и так
а какую ошибку пишет?

Конфикер
13.06.2017
11:38:15
Библиотеке нужно 3.5

Ilya
13.06.2017
11:38:20
если у тебя приложения 4.5 и ты подключаешь сборки из 3.5 и 4.0?
попробуй, может быть поможет

Конфикер
13.06.2017
11:38:35
Пишет что для 4 нужны другие конфигурации И так далее

Ilya
13.06.2017
11:39:43
если не заведется, можно попробовать поставить 3.5 .net
если библиотека использует какие нибудь изменившиеся апи

Конфикер
13.06.2017
11:47:03
надо все из файла конфиг удалить?
и заменить тем что на сайте?

Ilya
13.06.2017
11:53:45
только настройки рантайма
у тебя таргет фреймвокр у приложения какой стоит?

Google

Конфикер
13.06.2017
11:55:56
4
если поменять на 3.5 будет работать одна библеотека а другая нет
Предупреждение не удалось разрешить первичную ссылку "xNet", поскольку она косвенно зависит от сборки .NET Framework "System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", имеющей более позднюю версию "4.0.0.0", чем версия "2.0.0.0" в текущей целевой платформе.

Ilya
13.06.2017
12:02:38
попробуй установить .net 3.5

Конфикер
13.06.2017
12:02:47
содержания файла app.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v2.0.50727"/>
<supportedRuntime version="v4.0"/>
</startup>
</configuration>

Ilya
13.06.2017
12:03:00
у тебя .net 3.5 установлен?

Конфикер
13.06.2017
12:03:05
щас стоит 3,5

Ilya
13.06.2017
12:03:12
надо наоборот

Конфикер
13.06.2017
12:03:15
+

Ilya
13.06.2017
12:03:18
сначала 4 потом 2

Конфикер
13.06.2017
12:04:02
в настройках с3,5 поменять на 4?

Ilya
13.06.2017
12:04:20
да

Конфикер
13.06.2017
12:04:20
в properties

Ilya
13.06.2017
12:04:26
да

Конфикер
13.06.2017
12:04:58
а app.config такой оставить?

Ilya
13.06.2017
12:05:11
пока убери оттуда
или оставь просто v4

Конфикер
13.06.2017
12:07:01
оставил просто 4 и System.IO.FileLoadException: "Сборка для смешанного режима построена на основе версии "v2.0.50727" среды выполнения и не может быть загружена в среде выполнения 4.0 без дополнительных конфигурационных данных."

Ilya
13.06.2017
12:08:10
найс
Эта группа больше не существует