Я использую провайдер типа XML с FSharp.Data. У меня есть такая строка:
type internal SomethingFromXML = XmlProvider<"./Sample.xml", EmbeddedResource="MyLib, Sample.xml">
Я установил Sample.xml
на «Встроенный ресурс, не копировать».
Я упаковал MyLib
в пакет NuGet и использовал это в другой программе. Но когда я сейчас его выполняю, я получаю DirectoryNotFoundException
, который говорит, что не может найти C:\Path\To\My\SolutionWithMyLib\MyLib\Sample.xml
Так что, похоже, он игнорирует директиву EmbeddedResource
. Это не поддерживается провайдером XML, или я что-то упустил?