.NETコアツール次のコマンドを実行中に問題が発生しました。プロジェクトターゲットフレームワーク「.NETCoreApp、Version = v2.0」の代わりに、 'Faker.Net 1.0.3'パッケージが '.NETFramework、Version = v4.6.1'を使用して復元されました
Asを公開/私はそれは単なる警告だと見ることができますが、それも "sudo dotnet publish -o /publish
"
DOTNETは-oを公開して "公開" フォルダを作成していませんパブリッシュフォルダがないことがわかります
/home/joel/workspace/asp (copy)/api/api.csproj : warning NU1701: Package 'Faker.Net 1.0.3' was restored using '.NETFramework, Version=v4.6.1' instead of the project target framework '.NETCoreApp,Version=v2.0'. This package may not be fully compatible with your project. Microsoft (R) Build Engine version 15.4.8.50001 for .NET Core Copyright (C) Microsoft Corporation. All rights reserved. /home/joel/workspace/asp (copy)/api/api.csproj : warning NU1701: Package 'Faker.Net 1.0.3' was restored using '.NETFramework, Version=v4.6.1' instead of the project target framework '.NETCoreApp,Version=v2.0'. This package may not be fully compatible with your project. api -> /home/joel/workspace/asp (copy)/api/bin/Debug/netcoreapp2.0/api.dll /usr/share/dotnet/sdk/2.0.2/Sdks/Microsoft.NET.Sdk/build/Microsoft.NET .Publish.targets(67,5): error MSB3191: Unable to create directory "/publish2/". Access to the path '/publish2/' is denied. [/home/joel/workspace/asp (copy)/api/api.csproj]
(パスの前にドットを注意してください)任意の提案を
dotnet publish -o ./publish2
をしてくださいしてみてください?私はちょっとした助けを必要としています。友好的な検索をするために最後のエラーが追加されました。 – pelican