Почему dotnet restore создает xprojs для csproj-проектов?
У меня есть основной проект aspnet (на полной основе), ссылающийся на проект Library.csproj.
"frameworks": {
"net461": {
"dependencies": {
"Library": {
"target": "project"
}
}
}
}
Единственный способ, которым я знаю, чтобы восстановить пакеты для моего веб-приложения, это dotnet restore
, Но это создает нежелательный Library.xproj.
dotnet --version
1.0.0-preview2-1-003177
фрагмент содержит
"Library/1.0.0": {
"type": "project",
"framework": ".NETFramework,Version=v4.6.1",
"compile": {
"bin/Debug/Library.dll": {}
},
"runtime": {
"bin/Debug/Library.dll": {}
},
"contentFiles": {
"bin/Debug/Library.pdb": {
"buildAction": "None",
"codeLanguage": "any",
"copyToOutput": true
}
}
},
project.lock.json содержит
"Library/1.0.0": {
"type": "project",
"path": "../Library/project.json"
},
1 ответ
У меня очень похожая настройка, и я полагаюсь только на "восстановление nuget", чтобы восстановить мои пакеты. Кажется, это работает для меня, и я не получаю файлы xproj.