2016-07-12 2 views
2

私は、オープンソース.NETコアを使用して、Windows .NETフレームワークからUbuntu(linux)に小さなプロジェクトを移植する可能性を検討していました。しかし、私のプロジェクトは、はるかに大きな.NET 4.0プロジェクトからの依存関係があります。 .NET 4 DLL依存関係への参照を追加することはできますか?.NETプロジェクトを.NETコアに移植し、.NET 4.0のDLL依存関係を使用することはできますか?

+2

完全な.NET Frameworkが必要な依存関係がある場合、netcoreapp1.0を作成することはできません。アプリでnet451 +をターゲットにすることはできますが、Linuxで実行したいので、Monoを使用する必要があります。残念ながらMono(https://github.com/dotnet/corefx/issues/9012)には問題があります。これは最高の状態でハッキーです – Pawel

答えて

2

.NETコアプロジェクトの依存関係も.NETコアをサポートしている必要があります。したがって、.NET Framework 4を必要とする依存関係がある場合、.NETコアで新しいプロジェクトを構築することはできません。

.NETコアプロジェクトで使用するには、依存関係をnetstandard1.Xをサポートするものに置き換える必要があります。

関連する問題