none
Class Library referenciada nnum projeto ASP.Net Core 2.0 RRS feed

  • Pergunta

  • Tenho uma uma Class Library que tem uma classe estática, sem herança, que tem duas propriedades estáticas. Só isso mesmo, pois é para teste. Ela está compilada para .Net 4.6.2.

    Se eu adicionar uma referencia para ela num projeto ASP.NEt Core 2.0, o Visual Studio aceita adicionar a referencia tanto é que se der um build funciona sem erros.

    Após isso, se tentar executar dá esse erro:

    Cannot find compilation library location for package 'MinhaClassLibrary'

    E se tentar publicar dá esse erro:

    The command ""dotnet" exec --runtimeconfig "c:\temp\WebAppNet462Core20W\bin\Release\netcoreapp2.0\WebAppNet462Core20WebApi.runtimeconfig.json" --depsfile "c:\temp\WebAppNet462Core20WebApi\bin\Release\netcoreapp2.0\WebAppNet462Core20WebApi.deps.json" "C:\Users\leandro\.nuget\packages\microsoft.aspnetcore.mvc.razor.viewcompilation\2.0.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.dll" @"obj\Release\netcoreapp2.0\microsoft.aspnetcore.mvc.razor.viewcompilation.rsp"" exited with code 1

    Pesquisando na web, eu vi algumas documentações que as ClassLibrary's "antigas" até funcionam na App Core, mas depende do que ela de fato faz (devido a suas referencias a outros assemblies)... mas no meu exemplo é muito simples e não funciona.

    É possível usar dll's "não-core" no ASP.Net Core? Caso sim, como?

    Se estão pensando em me indicar .Net Standart e uma Class Library .Net Core, isso será avaliado no futuro, sendo que por hora vou ter que lidar com esse problema relatado pois preciso atender questões de legado :(


    Tytto

    segunda-feira, 28 de agosto de 2017 19:28