2017-08-10 14 views
1

macOS Sierraでpostsharp 5.0.31を使用して.netcore 1.1コンソールプロジェクトを構築しようとしていますが、しかし、私は、コマンドラインを実行するとき:macOS Sierraでpostsharp 5.0.31と.net core 1.1で問題が発生しました。ビルドエラーが発生しました

DOTNETをビルドが失敗し、次の出力が表示さ

を構築します。

MacBook-Pro:PostsharpSample userx$ dotnet build 
Microsoft (R) Build Engine version 15.1.548.43366 
Copyright (C) Microsoft Corporation. All rights reserved. 

PostsharpSample -> /Users/userx/Documents/VSCode/netcore/PostsharpSample/bin/Debug/netcoreapp1.1/PostsharpSample.dll/Users/userx/.nuget/packages/postsharp/5.0.31/build/PostSharp.targets(564,5): error MSB4062: 
The "PostSharp.MSBuild.PostSharp30ChangeAppConfig" task could not be loaded from the assembly /Users/userx/.nuget/packages/postsharp/5.0.31/build/PostSharp.MSBuild.v5.0.31.Release.dll. 
Could not load file or assembly 'Microsoft.Build.Utilities.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. 
The system cannot find the file specified. [/Users/userx/Documents/VSCode/netcore/PostsharpSample/PostsharpSample.csproj]/Users/userx/.nuget/packages/postsharp/5.0.31/build/PostSharp.targets(564,5): 
error MSB4062: Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. [/Users/userx/Documents/VSCode/netcore/PostsharpSample/PostsharpSample.csproj] 

MacOSのシエラに.netcoreとPostsharpを使用することは可能でしょうか?

具体的な設定が必要ですか?

答えて

0

バージョン5.0以降、PostSharpはWindows以外のOSでのビルドをサポートしていません。 .NET Coreは、プロジェクトのターゲットフレームワークとしてのみサポートされています。

互換性に関する最新情報については、http://doc.postsharp.net/requirementsを参照してください。

このユーザーボイス・ページでビルド・プラットフォームとして.NET Coreのサポートを追加することもできます:Support for CoreCLR as a build platform (including Linux, iOS)

関連する問題