Mam rozwiązanie, które buduje lokalnie i ja stworzyliśmy nową kompilację i dodaje jeden krok do niegoNie można rozwiązać błąd podczas przywracania try DotNet Multi Project rozwiązanie
dotnet restore
dostaję ten błąd wiadomość:
... OTHER SUCCESSFUL INSTALLATIONS ...
log : Installing Microsoft.Extensions.FileProviders.Abstractions 1.0.0.
log : Installing Microsoft.Extensions.Configuration.Abstractions 1.0.0.
log : Installing Microsoft.Extensions.DependencyInjection.Abstractions 1.0.0.
log : Writing lock file to disk. Path: C:\a\1\s\Wedding.WebApp\project.lock.json
log : C:\a\1\s\Wedding.WebApp\project.json
log : Restore failed in 13722ms.
Errors in C:\a\1\s\Wedding.WebApp\project.json
Unable to resolve 'Wedding.Application' for '.NETFramework,Version=v4.6.1'.
Unable to resolve 'Wedding.Common' for '.NETFramework,Version=v4.6.1'.
Unable to resolve 'Wedding.WebApp.Setup' for '.NETFramework,Version=v4.6.1'.
Jest to nawiązanie do trzech innych projektów, do których odwołuje się mój główny projekt internetowy.
To mój project.json
{
"dependencies": {
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.1",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0"
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"net461": {
"dependencies": {
"Wedding.Application": {
"target": "project"
},
"Wedding.Common": {
"target": "project"
},
"Wedding.WebApp.Setup": {
"target": "project"
}
}
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"publishOptions": {
"include": [
"wwwroot",
"web.config"
]
},
"scripts": {
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
Czy ktoś wie, dlaczego to może być erroring?
W ramach ważnej pracy stwierdziłem, że muszę utworzyć nową aplikację WebApp i nowy projekt. Następnie przekierowałem swój kod po bicie do nowego projektu, publikując go w nowej WebApp. Po każdorazowym sprawdzeniu, czy opublikuje ok. Po przeniesieniu wszystkiego na drugą stronę nie mam pojęcia, co spowodowało to, ale teraz mogę opublikować, klikając projekt prawym przyciskiem myszy. – chris31389
Znalazłem to samo. To irytujące obejście, ale przynajmniej pozbyło się błędu. – Alyce
Czy próbowałeś przenieść zależności pod 'net461' do miejsca w węźle' dependencies'? – Deilan