Je ne peux pas me référer à un assemblage privé fonctionnant. J'ai suivi la documentation, mais il ne fonctionne toujours pas avec le message d'erreur:Référencement d'un assemblage externe échoué
2016-09-29T19:43:08.615 startup(2,1): error FS82: Could not resolve this reference. Could not locate the assembly "Backend.dll". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. (Code=MSB3245)
Voici le fichier run.fsx:
#r "Backend.dll"
open System
open System.IO
open System.Net
open System.Net.Http.Headers
open System.Collections.Generic
open CoP
let createResponse json =
let responseJson = Request.handleJson json
let response = new HttpResponseMessage()
response.Content <- new StringContent(responseJson)
response.StatusCode <- HttpStatusCode.OK
response.Content.Headers.ContentType <- MediaTypeHeaderValue("application/json")
response
let Run (req: HttpRequestMessage) =
async {
let! json = req.Content.ReadAsStringAsync()
return createResponse json
} |> Async.StartAsTask
J'ai aussi placé le Backend.dll dans un bac dossier dans le même dossier que la fonction.
Qu'est-ce que je manque?
Le correctif a été fusionné et sera déployé avec la prochaine version. Merci d'avoir signalé cela! –