2017-10-14 10 views
1

Mac上のJetBrains Riderで以前のWindowsプロジェクトを構築しようとしています。次のビルドエラーが発生します。JetBrains Rider - タスクファクトリ "CodeTaskFactory"をアセンブリからロードできませんでした

NuGet.targets(100, 9): [MSB4175] The task factory "CodeTaskFactory" could not be loaded from the assembly "/Library/Frameworks/Mono.framework/Versions/5.2.0/lib/mono/msbuild/15.0/bin/Microsoft.Build.Tasks.v4.0.dll". Method 'Microsoft.Build.Utilities.TaskLoggingHelper..ctor' not found.

誰でも手助けできますか?

答えて

2

これは、MSBuildのCodeTaskFactoryを参照する前のMSBuild 15の方法を使用しているカスタムmsbuildコードまたはNuGetパッケージが原因で発生します。

チェック、プロジェクトのすべて/ UsingTaskMicrosoft.Build.Tasks.v$(MSBuildToolsVersion).dllまたはMicrosoft.Build.Tasks.v4.0.dllを参照する要素(または類似のDLL参照)の発生のためにファイルを構築し、Microsoft.Build.Tasks.Core.dllにDLLを変更します。

問題のあるコードがNuGetパッケージに含まれている場合は、パッケージのアップデートが利用可能かどうかを確認するか、その作者に連絡してください。