Я абсолютно новичок в форме Xamarin. Я думаю, что мой вопрос, который я собираюсь задать, будет не слишком хорошим, но проблема, с которой я столкнулся, очень странная, и я не знаю, как ее решить.
Проблема: я создал новый кросс-платформенный проект в Visual Studio 2017 и написал некоторый код, и когда я запускаю свое приложение, сборка решения завершается ошибкой.
MainPage.xaml
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:HelloWorld"
x:Class="HelloWorld.MainPage">
<StackLayout>
<!-- Place new controls here -->
<Label x:Name="_label" Text="Welcome to Xamarin.Forms!"
HorizontalOptions="Center"
VerticalOptions="CenterAndExpand" />
<Entry x:Name="EnterYourName" Placeholder="Write your name"/>
<Button Text="Say Hello !" Clicked="Button_Clicked" />
</StackLayout>
</ContentPage>
MainPage.xaml.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Form;
namespace HelloWorld
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
void Button_Clicked(object sender, EventArgs e)
{
_label.Text = "Welcome" + " " + EnterYourName.Text;
}
}
}
Ошибки:
Все необходимые операторы использования включены, и когда я нажимаю на решение для сборки, это дает мне эту ошибку...
- Не удалось найти имя типа или пространства имен «Система» (вам не хватает директивы использования или ссылки на сборки.)
- Имя типа или пространства имен «Xamarin» не найдено (вам не хватает директивы использования или ссылки на сборки).
- Предопределенный тип «System.Void» не определен или не импортирован. и так далее.
Как решить эту проблему? буду очень благодарен.
Спасибо.