2017-02-23 36 views
1

當嘗試將多個.net核心類庫添加到在1.1版上運行的已存在的.net核心Web應用程序時,我遇到了一個問題。當選擇'Add> New Project ..'並選擇.Net Core Class Library項目類型時,類庫會添加到解決方案中,但是在Web應用程序下也會創建一個文件夾,我發現這個文件夾很奇怪。將類庫添加到解決方案 - 將文件夾添加到Web應用程序

如果我然後去添加另一個類庫,它將被添加到解決方案的頂部,這是正確的,但是另一個文件夾又被添加到Web應用程序中。

Class library folder issue

因爲現在有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文件有關,因爲它看起來不像標準項目文件。我會按照您的要求更新文件夾結構的問題。 –

相關問題