ошибка MC3066: ссылка на тип не может найти тип publi c с именем StoreDb. Строка 9 Позиция 94 - PullRequest
0 голосов
/ 09 мая 2020

Я загружаю исходный код книги с github здесь .

Я создаю проект DataBinding в главе 19, но он не создается, и я получаю эту ошибку компиляции.

ошибка MC3066: Ссылка на тип не может найти тип publi c с именем 'StoreDb'. Строка 9 Позиция 94.

<Window x:Class="DataBinding.BindToObjectDataProvider"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="BindToObjectDataProvider" Height="450" Width="400"
    xmlns:data="clr-namespace:StoreDatabase;assembly=StoreDatabase" 
    >
  <Window.Resources>
    <ObjectDataProvider ObjectType="{x:Type data:StoreDb}"                         
                       MethodName="GetProductsSlow" x:Key="products" IsAsynchronous="True"></ObjectDataProvider>
  </Window.Resources>

Кто-нибудь может понять, почему он не строится? Спасибо!

Я использую Visual Studio 2019.

1 Ответ

0 голосов
/ 10 мая 2020

Я скопировал папку главы 19 (где находился проект) в другую папку для сборки / запуска / воспроизведения, поэтому я не изменяю оригинал, но для этого требовался проект StoreDatabase, который находился в папке root.

Я попытался собрать проект на другом P C, который дал мне подсказку: возникла ошибка, что один проект не был загружен. Скопировал этот проект в root, исправил.

Это была ошибка загрузки решения.

C: \ Projects \ StoreDatabase \ StoreDatabase.csproj: error: файл проекта не удалось загрузить. Не удалось найти часть пути 'C: \ Projects \ StoreDatabase \ StoreDatabase.csproj'. C: \ Projects \ StoreDatabase \ StoreDatabase.csproj

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