Проект на .net 6 + WPF.
используется внешняя библиотека mapimgb.dll - лежит вне проекта.
до нее указан путь и CopyLocal - false.
ViewModel
using Multicad.DatabaseServices.StandardObjects; // это namespace из mapimgb.dll
namespace LandPlotReports.ViewModels
{
internal class MainWindowViewModel: ViewModel //INotifyPropertyChanged - реализован во ViewModel
{
private DbPolyline _boundPolyLine;
public DbPolyline BoundPolyLine { get => _boundPolyLine; set => Set(ref _boundPolyLine, value); }
}
}
View
<Window x:Class="LandPlotReports.View.Windows.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" mc:Ignorable="d"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:LandPlotReports.ViewModels"
Title="test"
Height="450" Width="800">
<Window.DataContext >
<vm:MainWindowViewModel/>
</Window.DataContext>
<Grid>
</Grid>
</Window>
при подключении контекта
<vm:MainWindowViewModel/>
xaml ломается с ошибкой "The XAML Designer has exited unexpectedly. (Exit code: e0434352)".
как корректно подключить и использовать во View класс DbPolyline ?
p.s. пробовал подключить так:
xmlns:cad="clr-namespace:Multicad.DatabaseServices.StandardObjects;assembly=mapimgd"
assembly студия видит, насколько понял.