
Женя
06.03.2017
11:53:42
это?
да наверное пойдет, пойдет, по крайней мере можно получить путь к сборке и посмотреть exe она или dll

Axm
06.03.2017
11:54:41

Женя
06.03.2017
11:55:14

Axm
06.03.2017
11:55:32
это если у тебя winforms, windows service

Google

Му
06.03.2017
11:56:38
и ни в одной из нтх нет косоли :)

Женя
06.03.2017
11:56:46

Му
06.03.2017
11:56:47
сделай просто логгер NLog который будет писать и туда и туда
консоли не будет, никуда он не будет писать

Axm
06.03.2017
11:57:35

anton
06.03.2017
11:59:14

Женя
06.03.2017
12:00:26

anton
06.03.2017
12:00:29
nlog, log4net, ETW, stdout... много их разных выводов
проще взять https://github.com/net-commons/common-logging
и пусть тот кто твой класс юзает, уже думает о том, куда ему вывод сделать

Женя
06.03.2017
12:00:34
служба
это он что добавит мне логгер который требует .NET 2.0 ?
а ясно это версия логера

Google

Женя
06.03.2017
12:03:24
кстати когда делаю PM> Install-Package чего то там, он ставит мне версию библиотек с той же версией .NET? Не может он добавит к примеру библиотеку с 3.5 если у меня проект на 4.5
чтобы не было зависимости от двух фреймворков в проекте

Axm
06.03.2017
12:04:44

anton
06.03.2017
12:05:04
служба
.exe тоже как службу запустить можно ;) и не будет окошка..

Axm
06.03.2017
12:06:10

Женя
06.03.2017
12:07:15

Nikolay
06.03.2017
12:09:19
Так библиотека 3.5 может же быть прилинкована к проекту 4.5

Женя
06.03.2017
12:10:05
разве в .NET есть какая то линковка? Там же вроде только референсы

Daniil
06.03.2017
12:10:43
Всем привет!
Ищу разработчика C# на поисковый движок в крупнейший интернет-магазин. Нужен человек с хорошим опытом в использовании Elasticsearch.
От компании адекватная ЗП, широкий соцпакет (ДМС, стоматология, частично оплачиваемый фитнес и корпоративный английский язык) и, конечно, крутой проект.
Подробнее тут: https://hh.ru/vacancy/19846203
Если вакансия интересна или можете кого посоветовать — пишите, пожалуйста, в личку.
p.s. Буду благодарен, если подскажите чатик для вакансий по C#

Женя
06.03.2017
12:10:52
ну меня волнует только чтобы не задать лишнию зависимость на фреймворк другой версии

Nikolay
06.03.2017
12:11:14
Это скорее наоборот, когда у тебя младшая версия .net, тогда не сможешь установить

Женя
06.03.2017
12:12:32
тогда засада) не хочется прицепить какой-нибудь логгер и получить ссылка на .NET 3.5 к примеру

Nikolay
06.03.2017
12:12:38

Женя
06.03.2017
12:13:19
вроде нет же? Или программа под NET 2.0 заработает если стоит только NET 4.0?
вопрос важный кстати

Nikolay
06.03.2017
12:14:28

morlord
06.03.2017
12:14:53

Nikolay
06.03.2017
12:19:48

Женя
06.03.2017
12:21:58
а то скачает клиент программу, поставит .NET 4.0 а ему бац, дайте мне старую версию фрейморка, какая-то сборка от нее зависит

Google

Alexander
06.03.2017
12:23:37

morlord
06.03.2017
12:25:07

Женя
06.03.2017
12:25:38

morlord
06.03.2017
12:26:52
кто автоматом подкачает?
окошко всплывает и говорит. чтоб заработало нужен фреймворк. говоришь да и оно само(система) качает и ставит

Женя
06.03.2017
12:27:19

Nikolay
06.03.2017
12:27:22

Му
06.03.2017
12:27:42
в 8 и 10 по дефолту 3.5 не установлен

Женя
06.03.2017
12:28:16

morlord
06.03.2017
12:28:18

Nikolay
06.03.2017
12:28:42
Я пилил на 4.5 с библиотеками скомпиленными в .net 2.0 и всё ок было

Женя
06.03.2017
12:29:04

morlord
06.03.2017
12:29:32
работать будет. вопрос в том что нужно человеку сделать чтоб запустилось

Nikolay
06.03.2017
12:29:45
В одном проекте правда был косяк, но там было дикое легаси, поэтому простительно)
Но это возможно я везунчик)

Женя
06.03.2017
12:32:12

Му
06.03.2017
12:32:18
я что-то не уверен что для работы 4.* приложения, у которого в референсах будет сборка 2.0 нужен будет фреймворк 2.0\3.5
мне кажется ну нужен он

Nikolay
06.03.2017
12:32:37

Ilya
06.03.2017
12:34:01
Он нужен, на win 8.0 + ставится автоматически призапуске, появляется окно

Google

Ilya
06.03.2017
12:34:02

Му
06.03.2017
12:35:07
это если у тебя приложение 2.0\3.5
а если оно 4.0 то тоже нужен?
для референсов на системные сборки?

Женя
06.03.2017
12:36:11

Ilya
06.03.2017
12:36:27
щас затестим

Му
06.03.2017
12:36:30
ага

Ilya
06.03.2017
12:38:33
какой пакет под 3,5 .net?

Му
06.03.2017
12:39:15
сделай dll`ку сам

Admin
ERROR: S client not available

Ilya
06.03.2017
12:40:14
надо качать SDK для 3,5 .net
работает и так
без установки

Женя
06.03.2017
12:43:34
значить 1.0 нет

Ilya
06.03.2017
12:44:18
я на виртулке с win 10 проверял

Женя
06.03.2017
12:44:47
интересно приложение на .NET 1.0 у меня заработает?

Му
06.03.2017
12:45:02
оно не заработает

Женя
06.03.2017
12:45:19
потому что нет дотнета 1 версии?

Му
06.03.2017
12:45:41
ага

Google

Nikolay
06.03.2017
12:45:47

Му
06.03.2017
12:46:06
да, вообще не уверен что на 10ке он взлетит

Nikolay
06.03.2017
12:46:15
ага
https://www.microsoft.com/en-us/download/details.aspx%3Fid%3D13181
Есть так-то)

Му
06.03.2017
12:46:50
я не про то, что нет в принципе, а что у Жени его нет
дотнету кстати недавно совсем исполнилось 15 лет

Sergey
06.03.2017
12:47:24
У нас в проде до сих пор 1.0 висит

Женя
06.03.2017
12:47:31

Му
06.03.2017
12:47:48
мы уже до 4.5.2 всё подтянули

Nikolay
06.03.2017
12:48:16
Как минимум по этой причине старые версии лежат на сайте

Sergey
06.03.2017
12:49:12

Nikolay
06.03.2017
12:49:31
.net 4.5 Не запустится под xp и ниже

Sergey
06.03.2017
12:49:42
Тулинги-хуюлинги, вот это вот все

Женя
06.03.2017
12:49:51
ну я про ситуацию, что когда тставится приложение на голую десятку в которой нет 2 версии дотнета, а у тебя в референсах ссылка на dll которой нужен 2 дотнет, выходит не заработает программа

Slava
06.03.2017
12:50:10

morlord
06.03.2017
12:50:37

Nikolay
06.03.2017
12:50:47
Вряд-ли у тебя приложение одновременно работает под двумя рантаймами
Это было бы дичью

Му
06.03.2017
12:52:00
https://msdn.microsoft.com/en-us/library/ee518876(v=vs.110).aspx

Nikolay
06.03.2017
12:52:38
У тебя .net 2.0 библиотека будет запущена в рантайме, для которого собрано твоё приложение.
Эта группа больше не существует