none
Net.Core und UserControl RRS feed

  • Frage

  • Hallo zusammen,

    ich habe ein Project auf Basis Net.Core und möchte darin ein UserControl anlegen, aber es scheint hier irgend eine Referenz zu fehlen. Auf alle Fälle erhalte ich laufend, und egal was ich versuche immer den Fehler 'Der Name "InitializeComponent" ist im aktuellen Kontext nicht vorhanden' was verhält sich hier anders als im normalen Net.Framework??

    Hier die Project Datei mit dem hinzugefügten UserControl:

    <Project Sdk="Microsoft.NET.Sdk">

      <PropertyGroup>
        <TargetFramework>netcoreapp3.0</TargetFramework>
        <UseWPF>true</UseWPF>
      </PropertyGroup>

      <ItemGroup>
        <PackageReference Include="FluentResults" Version="1.3.0" />
        <PackageReference Include="Prism.Unity" Version="7.2.0.1367" />
        <PackageReference Include="Syncfusion.Tools.WPF" Version="16.4.0.52" />
      </ItemGroup>

      <ItemGroup>
        <ProjectReference Include="..\..\Business\ErpDach.Base.Business.Models.Entities\ErpDach.Base.Business.Models.Entities.csproj" />
      </ItemGroup>

      <ItemGroup>
        <None Update="Controls\UserControl1.xaml">
          <Generator>MSBuild:Compile</Generator>
        </None>
      </ItemGroup>

    </Project>

    Und was um alles in der Welt hat der Eintrag 'None Update.........' zu bedeuten.

    Danke schon mal

    Peter


    Montag, 16. Dezember 2019 18:44

Antworten

  • ich nochmal,

    ich habe jetzt einen anderen Projekt Typ gewählt 'WpfUserControl Library (Net.Core)' und schwups geht es.

    Ein frohes fest und einen guten Rutsch

    Peter

    Donnerstag, 19. Dezember 2019 09:14

Alle Antworten

  • Hi Peter,
    die Aussage 'Der Name "InitializeComponent" ist im aktuellen Kontext nicht vorhanden' kommt meist, wenn nach Änderungen die Namensräume nicht stimmen, d.h. im Designer-Code ist ein anderer (ursprünglicher) Namenraum als im Code der den Aufruf von InitializeComponent enthält. Das passiert, wenn man im Code ändert, meist nach irgendwelchen Copy-Aktivitäten.

    --
    Best Regards / Viele Grüße
    Peter Fleischer (former MVP for Developer Technologies)
    Homepage, Tipps, Tricks

    Dienstag, 17. Dezember 2019 07:38
  • Guten morgen Peter,

    der Fehler kommt unmittelbar nachdem ich das UserControl mit dem Wizard angelegt habe. Also ohne irgend eine manuelle Änderung im Code. Darum kenne ich mich ja nicht mehr aus.

    Peter

    Dienstag, 17. Dezember 2019 08:01
  • ich nochmal,

    ich habe jetzt einen anderen Projekt Typ gewählt 'WpfUserControl Library (Net.Core)' und schwups geht es.

    Ein frohes fest und einen guten Rutsch

    Peter

    Donnerstag, 19. Dezember 2019 09:14