Ваша разметка должна прекрасно компилироваться на обоих. NET Framework и. NET Core, но если вы нацелены на последнее и у вас есть проблемы с волнистыми линиями в Visual Studio, вы можете изменить объявление пространства имен на следующее:
xmlns:system="clr-namespace:System;assembly=System.Runtime"