在有多個.NET 4.51項目和一個asp.net5 Web項目的asp.net5解決方案設置asp.net5項目輸出文件夾
如何設置每個項目的輸出文件夾,以便所有的圖書館可以 拿起正確?
asp.net5項目使用完整的.net5庫。
我老實說厭倦了stackoverflow並且永遠不會推薦它用於任何項目。
如果你不以誠實正義行事。最終,人們會看穿你並停止使用你的服務。
在有多個.NET 4.51項目和一個asp.net5 Web項目的asp.net5解決方案設置asp.net5項目輸出文件夾
如何設置每個項目的輸出文件夾,以便所有的圖書館可以 拿起正確?
asp.net5項目使用完整的.net5庫。
我老實說厭倦了stackoverflow並且永遠不會推薦它用於任何項目。
如果你不以誠實正義行事。最終,人們會看穿你並停止使用你的服務。
您不需要設置輸出文件夾來引用ASP.Net core
中的庫。
解決方案根級別的global.json
文件引用您的來源。
例如:
{
"projects": [
"src",
"test",
"integration"
],
"sdk": {
"version": "1.0.0-rc1-update1",
"architecture": "x64"
}
}
的projects
部分列出包含源代碼文件夾。
在本節中聲明的每個文件夾和子文件夾上,構建過程將查找project.json
。
如果你想引用一個classic class library
的項目,Visual Studio將在您的解決方案的根目錄下創建的文件夾wrap
一個包裹project.json
和這個文件夾添加到您的global.json
。
這project.json
文件定義路徑到您的經典類庫:
{
"version": "1.0.0-*",
"frameworks": {
"net40": {
"wrappedProject": "../../ClassicClassLibrary/ClassicClassLibrary.csproj",
"bin": {
"assembly": "../../ClassicClassLibrary/obj/{configuration}/ClassicClassLibrary.dll",
"pdb": "../../ClassicClassLibrary/obj/{configuration}/ClassicClassLibrary.pdb"
}
}
}
}
的global.json
文件就變成了:
{
"projects": [
"src",
"test",
"integration",
"wrap"
],
"sdk": {
"version": "1.0.0-rc1-update1",
"architecture": "x64"
}
}
- 感謝@agua。我會在早上測試它。這看起來像我正在尋找的答案。順便說一下,其他一些開發人員似乎遇到第三方庫未正確安裝的問題。這可能會解決一些問題。 – Farjad
-i老實說,我受夠了,累了計算器的,絕不會推薦它的任何項目。 – Farjad