Свяжите файлы пакетов xaml и xaml.cs в проекте Xamarin.Forms - PullRequest
0 голосов
/ 12 июня 2019

Я успешно настроил пакетные зависимости github в моем paket.dependencies файле - и после того, как paket update мои Control.xaml и мои Control.xaml.cs файлы окажутся в папке ./Controls, которая у меня естьуказано.Однако в конечном итоге они не связаны друг с другом.

Во-первых, есть ли способ, которым они могут быть связаны с paket update?Если нет, то как я могу связать их вручную?

Я попытался отредактировать мой cs.proj файл, следуя this .И они в конечном итоге визуально ассоциируются в Visual Studio для Mac:

They appear associated

Однако я получаю ошибки в своем коде за файлом - не могу получить доступ к элементамопределено в xaml с x:name - поэтому я не могу запустить проект.Получение сообщения «Имя« кнопка »не существует в текущем контексте».

После редактирования файла cs.proj часть файла выглядит следующим образом:

<ItemGroup>
    <Page Include="..\paket-files\GitHubAccount\Control\Control.xaml">
      <Generator>MSBuild:Compile</Generator>
      <SubType>Designer</SubType>
      <Paket>True</Paket>
      <Link>Controls\Control.xaml</Link>
    </Page>
    <Compile Include="..\paket-files\GitHubAccount\Control\Control.xaml.cs">
    <Paket>True</Paket>
      <Link>Controls\Control.xaml.cs</Link>
    <DependentUpon>Control.xaml</DependentUpon>
    </Compile>
    <Folder Include="Controls\" />
  </ItemGroup>

Какможно ли связать мои control.xaml и control.xaml.cs по команде paket update?

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