コマンドラインからdotnet core 2.0.0(リリースバージョン)プロジェクトを公開しようとしています。 以下のようなエラーが表示されます。f#プロジェクト公開中のドットネットコンパイラエラー
EXEC(1,1):エラーCS8301:前処理シンボルの名前が無効です。 ''は有効な識別子ではありません[C:¥Work¥FloAppGit¥FloAppStpl¥FloMa nufacturer¥FloManufacturer.fsproj】 C:¥Program Files¥dotnet¥sdk¥NuGetFallbackFolder¥microsoft.aspnetcore.mvc.razor.viewcompilation¥2.0。 0 \ build \ netstandard2.0 \ Microsof t.AspNetCore.Mvc.Razor.ViewCompilation.targets(60,5):エラーMSB3073:コマンド "C:\ Program Files \ dotnet \ dotnet.exe" exec --runt imeconfig "C:¥Work¥FloAppGit¥FloAppStpl¥FloManufacturer¥bin¥Debug¥netcoreapp2.0¥FloManufacturer.runtimeconfig.json" --depsfile "C: ¥Work¥FloAppGit¥FloAppStpl¥FloManufacturer¥bin¥Debug¥netcoreapp2 0 \ FloManufacturer.deps.json "" C:\ Program Files \ dotnet \ sdk \ NuGetFa llbackFolder \ microsoft.aspnetcore.mvc.razor.viewcompilation \ 2.0.0 \ build \ netstandard2.0 \ Microsoft.AspNetCore.Mvc.Razor .ViewCompilat ion.dll "@" obj \ Debug \コード1で終了したnetcoreapp2.0の\のmicrosoft.aspnetcore.mvc.razor.viewcompilation.rsp "" [のC:\作業\ FloAppGit \ Floの AppStpl \ FloManufacturer \ FloManufacturer.fsproj]は次のように
マイプロジェクトファイルがあります。
<Project Sdk="FSharp.NET.Sdk;Microsoft.NET.Sdk.Web">
<PropertyGroup>
<EnableDefaultCompileItems>False</EnableDefaultCompileItems>
<TargetFramework>netcoreapp2.0</TargetFramework>
<RuntimeFrameworkVersion>2.0.0</RuntimeFrameworkVersion>
</PropertyGroup>
<ItemGroup>
<Compile Include="Controllers/*.fs" />
<Compile Include="FloLogger.fs" />
<Compile Include="Restful.fs"/>
<Compile Include="AppSettingsHelper.fs" />
<Compile Include="DataRecords/BusinessRecords.fs"/>
<Compile Include="DAL/ManufacturerDAL.fs"/>
<Compile Include="DAL/ItemManufacturerDAL.fs"/>
<Compile Include="BAL/ItemManufacturerBAL.fs"/>
<Compile Include="BAL/ManufacturerBAL.fs"/>
<Compile Include="Manufacturer.fs" />
<Compile Include="ItemManufacturer.fs" />
<Compile Include="Startup.fs" />
<Compile Include="Program.fs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="FSharp.Core" Version="4.1.*" />
<PackageReference Include="FSharp.NET.Sdk" Version="1.0.*" PrivateAssets="All" />
<PackageReference Include="log4net" Version="2.0.8" />
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
<PackageReference Include="RavenDB.Client" Version="4.0.0-beta-40016" />
<PackageReference Include="Polly" Version="5.1.0" />
<PackageReference Include="Suave" Version="2.0.3.0" />
<PackageReference Include="Suave.AspNetCore" Version="0.3.0" />
<PackageReference Include="Suave.DotLiquid" Version="2.0.3" />
<PackageReference Include="xunit" Version="2.2.0" />
</ItemGroup>
私は立ち往生午前として、私はこの問題を解決してください。
https://github.com/dotnet/sdk/issues/1364とよく似ていますが、netcore 2で修正されるはずです。 – hlo