Открытие проектов Visual Studio 2017 в Visual Studio 2015
Я перешел на Visual Studio 2017 RC, но у нас все еще есть люди, работающие над Visual Studio 2015. В настоящее время, когда я создаю проект в 2017 году, он не будет работать в 2015 году. Когда проект открывается на VS2015, я продолжайте получать желтые треугольники, говоря, что есть проблема. И он не будет строить.
![введите описание изображения здесь]()
Сообщение об ошибке, связанное с желтыми треугольниками, состоит в том, что он не может найти эти файлы. Я думаю, что проблема связана с новым файлом .csproj, который использует VS2017 вместо файла project.json, который ядро .net использовало до сих пор.
![введите описание изображения здесь]()
Я думал, что проекты, созданные на VS2017, были обратно совместимы с 2015 годом. Я думаю, что это не так. Кто-нибудь знает, есть ли способ создать проект, который может работать как на VS2015, так и на VS2017? Благодарю!
Ответы
Ответ 1
Новые проекты, основанные на csproj
для .NET Core, не поддерживаются в Visual Studio 2015. Там обсуждается это здесь, но суть его такова:
Rich Lander [MSFT]
We are working to get the new .NET Core msbuild-based tools finished
and at RTM quality as quickly as possible. They will be supported in
Visual Studio 2017+ and will be shipped as RTM next year. The changes
are significant, including to Visual Studio components, making it
very challenging for us to support them in Visual Studio 2015.