2017-05-04 15 views
0

ASP.NET Core 1.1(SDK 1.0.4)を使用してソリューションを作成していますが、System.DirectoryServices名前空間を使用する必要があります。ASP.NETとASP.NETのコアを同じソリューションで結合する

このGithubによれば、issue は、今後のバージョン1.2で.Net FrameworkからこれらのAPIを移植しています。しかし、完全な.Net Frameworkを対象としたASP.NET Coreアプリケーションを作成することができます。私はいくつかのチュートリアルに従ってきましたが、それらのすべてが時代遅れであるようです(.Net Core 1.0はproject.jasonを使用しています)、それを動作させる方法が見つけられませんでした。

同じように、DNXと呼ばれるものを使用してASP.NETコアとSystem.DirectoryServices名前空間を実行するようなGithubプロジェクトもいくつか見受けられました(この例はone)。しかし、このプロジェクトもVisual Studio 2017で失敗します。

ASP.NET CoreのSystem.DirectoryServicesにアクセスするための実際のソリューションはありますか?ありがとう

答えて

1

私はそれについて行くためにハッキリの方法かもしれないが、私はまだこれを十分に調査していない。私は、 "ASP.NET Core Web Application(.NET Core)"プロジェクトを作成すると、.NET Frameworkのバージョンを.NET Coreのものに変更することはできません。完全なフレームワークを使用するには、 "ASP.NETコアWebアプリケーション(.NET Framework)"プロジェクトを作成する必要があります。

既存のプロジェクトが既に完成している場合は、「ASP.NETコアWebアプリケーション(.NET Framework)」プロジェクトを作成して既存のコードを移行することをお勧めしますそれ以上。大抵の場合は、コピー&ペーストするだけです。私が言ったように、他の方法があるかもしれない、私は知らないが、あなたは少なくともその方法を持っている。

FWIW、DNXは.NETコアであり、.NETコアではありませんでした。 DNXをフル.NETで実行することも、「コア」.NET機能だけを実行することも可能です。それは本当にここであなたを助けるものではありません。

+0

お返事ありがとうございます!私は手動で.NET Core Webアプリケーションを完全な.NET Frameworkに手動で移行しようとしていましたが、実際にはこれを行うためのプロジェクトテンプレートが実際にあります。ありがとう!!! – mihe

関連する問題