Я был бы удивлен, если бы поставщик DOM F # Code работал с WSDL. Я написал первоначальную реализацию некоторое время назад, когда работал в Microsoft, и мы заставили ее работать с ASP.NET, но если она не была улучшена с тех пор, она, вероятно, не будет работать с WSDL или XSD.
Даже для ASP.NET нам пришлось создать отдельный класс, включающий некоторые специфические для ASP.NET «хаки». Это было отчасти потому, что CodeDOM, сгенерированный ASP.NET, был недействительным (в некотором смысле) и потому, что структура CodeDOM не совсем совместима с F #. Если вам действительно нужно, чтобы это работало, вам, возможно, придется добавить похожие хаки (путем изменения источника из CodePlex )
Мне кажется, что более безопасный подход - включить небольшой проект библиотеки C #, который генерирует для вас ссылку, или вызвать компилятор C #, используя csc.exe
, как предлагает Брайан.