Size: a a a

F# Flood: ПДД made functional, making illegal state INGIBDDdale

2020 May 01

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
стопудово отвечаю, твоё ишью никто не починит, оно нечинибельное априори. Пакет поддерживает пропсы и таргеты
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
возможно надо создать ишью с таким тайтлом - Paket takes dlls from /build folder
ну и описать почему это проблема и почему так нельзя делать
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
я вот хз почему так делать нельзя
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
но у меня не было таких нугетов - с длл в /build
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ok, made some research on this problem. It consists of two parts:

1. import_targets is false by default. This is strange.
2. For some reason paket scans folders inside build folder of nuget package. This is invalid behavior.  Dlls to include for proper tfm should be taken from lib folder. Build folder has other purpose, and paket should only get props and targets file from it if present.
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
@omgszer , причеши текст
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Позязя
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Ok, made some research on this problem. It consists of two parts:

1. import_targets is false by default. This is strange.
2. For some reason paket scans folders inside build folder of nuget package. This is invalid behavior.  Dlls to include for proper tfm should be taken from lib folder. Build folder has other purpose, and paket should only get props and targets file from it if present.
второй пункт мне неясен. Есть какая-то спека нугета о структуре папок?
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
(я честно хз)
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Есть
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ща
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Ok, made some research on this problem. It consists of two parts:

1. import_targets is false by default. This is strange.
2. For some reason paket scans folders inside build folder of nuget package. This is invalid behavior.  Dlls to include for proper tfm should be taken from lib folder. Build folder has other purpose, and paket should only get props and targets file from it if present.
про первое опять же надо отдельное ишью сделать, а не искать причину (это возможно неправильная причина)

репро
подключил пакет с пропсами (правильно расположенными)

ожидал
подключенные пропсы

получил
хуй на блюде

workaround
включить явно import_targets:true

и ВОЗМОЖНО авторы пакета согласятся что дефолтное поведение неправильное. А возможно пояснят почему так
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
проблема глубже
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Чем кажется
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Он лезет в папку
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Потому что хочет найти там пропс
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
И спотыкается на имени папки
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
проблема глубже
ненене, ты опять копаешь туда, куда мысль авторов пакета не дошла. Ты сразу свою мысль формируешь глубиной 5, а они в контексте этой проблемы ещё на глубине 0, вы друг друга не поймёте
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ну епт, они ж должны нугет спеку изучить
источник