본문 바로가기

프로그래밍 언어 노트/F#

[F#/C#] 닷넷 프레임워크 F#프로젝트 C#에서 참조하기

내 기억에는 분명 vs 2015 에서 는 참조만 걸면 됫는데

vs2019 문제인지 안된다 (닷넷 코어 버전은 참조만 걸면된다, 닷넷 프레임워크도 어쩔때는 참조만 걸어도 된다...)

 

요렇게 F# (클래스라이브러리, 닷넷 프레임워크 4.6 버전)

C# (WPF, 닷넷 프레임워크 4.6 버전)

이 존재하고 F# 라이브러리를 C# 에서 쓰기위해서 참조를 걸면

이런 오류가뜰때가 있다. 이래서 뭐 바인딩 자동생성이나, 이것저것 다 해봣는데 망할 될때도 있고 안될때도 있고 ㅡㅡ

암튼 이렇다면

C# 의 Nuget 설정으로가서

Fsharp 을 다운받아주면된다..

 

ps. 이것저것해보다 된거라 이게 맞는 해결방법인지는 모름..

ps. 솔루션 자체를 만들때 F# 닷넷 프레임워크 라이브러리 부터 만들면 발생하지 않는거 같기도.... 하다...

ps. 그냥 맘편히 닷넷 스탠다드나 코어로 만들자..

728x90