Как собрать пространство имен в проекте WPF - PullRequest
0 голосов
/ 29 апреля 2020

Я изучаю WPF и пытаюсь воспроизвести этот пример DataTemplate , относящийся к этой статье , пишу код в VB (в примере это C#). Первая проблема, с которой я сталкиваюсь, заключается в том, что я не знаю, как собрать пространство имен, созданное в файле MainWindow.xaml.vb. Я прочитал много вопросов, связанных здесь, но я не смог найти решение. Я перекомпилирую проект, и он работает правильно, но ошибка все еще там. Я также читал, что это может быть ошибка VS, связанная с настройкой архитектуры приложения (x64 x86).

Файл MainWindow.xaml:

<Window x:Class="DataTemplatingIntro.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:SDKSample"
    mc:Ignorable="d"
    Title="MainWindow" Height="450" Width="800">
<Grid>

</Grid>
</Window>

enter image description here

Файл MainWindow.xaml.vb:

Imports System.Windows

Namespace DataTemplatingIntro
Public Class MainWindow
    Public Sub New()

        InitializeComponent()

    End Sub
End Class
End Namespace

Код серьезности Описание Файл проекта Статус строки удален Ошибка XLS0414 Тип 'DataTemplatingIntro.MainWindow' не найден. Убедитесь, что ссылка на сборку не пропущена и что все ссылочные сборки были скомпилированы. SDKSample MainWindow.xaml

Я пытался добавить название сборки:

xmlns:myns="clr-namespace:DataTemplatingIntro;assembly=MyLibAssembly

Я пытался добавить как локальный:

xmlns:local="clr-namespace:SDKSample:DataTemplatingIntro"

Но ничего не работает Как я могу решить эту раздражающую проблему VS?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...