Fixed referencing netstandard projects in legacy projects (#4096)

This commit is contained in:
Will Smith 2017-12-11 10:10:49 -08:00 коммит произвёл GitHub
Родитель dded030d3b
Коммит 929c9e003e
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -805,6 +805,12 @@ namespace Microsoft.VisualStudio.FSharp.ProjectSystem
return FrameworkCompatibility.Ok;
}
if (String.Compare(otherFrameworkName.Identifier, ".NETStandard", StringComparison.OrdinalIgnoreCase) == 0)
{
// we always allow references to projects that are targeted to the ".NETStandard" family
return FrameworkCompatibility.Ok;
}
var myFrameworkName = GetProjectTargetFrameworkName(thisProject);
if (String.Compare(otherFrameworkName.Identifier, myFrameworkName.Identifier, StringComparison.OrdinalIgnoreCase) == 0)
{