在ABP vnext项目中,加载网站时出现以下错误:
InvalidOperationException: Cannot find compilation library location for package 'System.Security.Cry‘
找了好久没发现在哪出现问题,最后在https://stackoverflow.com/questions/70236519/invalidoperationexception-cannot-find-compilation-library-location-for-package 上面发现
只在要项目文件中打开编辑项目文件:
1 <Project Sdk="Microsoft.NET.Sdk.Web"> 2 3 <Import Project="..\..\common.props" /> 4 5 <PropertyGroup> 6 <TargetFramework>net7.0</TargetFramework> 7 <Nullable>enable</Nullable> 8 <RootNamespace>Yu3zx.Moonlit</RootNamespace> 9 <AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;</AssetTargetFallback> 10 <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> 11 <GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType> 12 <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles> 13 <MvcRazorExcludeRefAssembliesFromPublish>false</MvcRazorExcludeRefAssembliesFromPublish> 14 <PreserveCompilationReferences>true</PreserveCompilationReferences> 15 <UserSecretsId>Yu3zx.Moonlit-4681b4fd-151f-4221-84a4-929d86723e4c</UserSecretsId> 16 <GenerateRuntimeConfigDevFile>true</GenerateRuntimeConfigDevFile> 17 </PropertyGroup> 18 19 <ItemGroup> 20 <Compile Remove="Logs\**" /> 21 <Content Remove="Logs\**" /> 22 <EmbeddedResource Remove="Logs\**" /> 23 <None Remove="Logs\**" /> 24 </ItemGroup> 25 26 <ItemGroup> 27 <None Update="Pages\**\*.js"> 28 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 29 </None> 30 <None Update="Pages\**\*.css"> 31 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 32 </None> 33 </ItemGroup> 34 35 <ItemGroup> 36 <PackageReference Include="Serilog.AspNetCore" Version="5.0.0" /> 37 <PackageReference Include="Serilog.Sinks.Async" Version="1.5.0" /> 38 <PackageReference Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="7.0.0" /> 39 <PackageReference Include="DistributedLock.Redis" Version="1.0.2" /> 40 </ItemGroup> 41 42 <ItemGroup> 43 <PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.Theme.LeptonXLite" Version="2.3.*-*" /> 44 </ItemGroup> 45 46 <ItemGroup> 47 <PackageReference Include="Volo.Abp.Autofac" Version="7.3.0" /> 48 <PackageReference Include="Volo.Abp.Caching.StackExchangeRedis" Version="7.3.0" /> 49 <PackageReference Include="Volo.Abp.DistributedLocking" Version="7.3.0" /> 50 <PackageReference Include="Volo.Abp.AspNetCore.Serilog" Version="7.3.0" /> 51 <PackageReference Include="Volo.Abp.Account.Web.OpenIddict" Version="7.3.0" /> 52 <PackageReference Include="Volo.Abp.Account.Application" Version="7.3.0" /> 53 <PackageReference Include="Volo.Abp.Account.HttpApi" Version="7.3.0" /> 54 <ProjectReference Include="..\Yu3zx.Moonlit.EntityFrameworkCore\Yu3zx.Moonlit.EntityFrameworkCore.csproj" /> 55 </ItemGroup> 56 57 </Project>
修改上面文件增加第16行