2017-02-23 6 views
1

バージョン1.1で動作している既存の.netコアWebアプリケーションに複数の.netコアクラスライブラリを追加しようとすると問題が発生しました。 'Add> New Project ..'を選択して.Net Core Class Libraryプロジェクトタイプを選択すると、クラスライブラリがソリューションに追加されますが、Webアプリケーションの下にフォルダが作成され、私は非常に奇妙です。ソリューションにクラスライブラリを追加する - Webアプリケーションにフォルダを追加する

別のクラスライブラリを追加すると、解決策のトップに追加されますが、もう一度別のフォルダがWebアプリケーションに追加されます。

Class library folder issue

2クラスライブラリフォルダは、Webアプリケーションに今そこにあるように、私は私が私のWebアプリケーションプロジェクトで重複ファイルを持っていることを私に言ってエラーが発生します。

enter image description here

私はこのblogからスタートテンプレートを使用している - 私は、これが原因であるかどうかわからない、またはこれは、.NETコアアプリケーションの標準的な動作であるかどうか。

ここで何が起こっているのか誰かが推測できますか?また、この動作が予想される場合はお知らせください。

答えて

0

明らかに、ClassLibrary1ClassLibrary2は、Kaytaプロジェクトのディレクトリのどこかに座っています。彼らは少なくとも兄弟姉妹のディレクトリに座っていなければなりません。例えば

Kayta (Solution Directory) 
    - Kayta (Web Project Directory 
    - ClassLibrary1 (Library Directory) 
    - ClassLibrary2 (Library Directory) 

の代わりに:

Kayta (Solution Directory) 
    - Kayta (Web Project Directory 
    - ClassLibrary1 (Library Directory) 
    - ClassLibrary2 (Library Directory) 

これはしかしそうでない場合は、ディレクトリ構造が何であるかを掲示する必要があるかもしれません。

+0

あなたの答えをありがとう。私は、新しいプロジェクトのメールソリューションフォルダの外に新しいフォルダを作成しようとしました。これらのフォルダにクラスライブラリを追加するだけでなく、Webプロジェクトにクラスライブラリフォルダを追加します。それは非常に奇妙です。標準のプロジェクトファイルのように見えないので、私が正直であれば、xprojファイルと何か関係があると私は信じています。私は質問したようにフォルダ構造で質問を更新します。 –

関連する問題