Hi
Ich habe mich gestern an WPF herangetraut. Da ich 2 PCs verwende, habe ich das Projekt von einem auf den anderen PC gezogen und weiterbearbeitet.
Als ich es heute jedoch wieder auf dem 1. PC schieben und öffnen wollte, kahmen seltsame Fehlermeldungen wie: (Siehe Kommentare)
Spoiler anzeigen
Ähnliche Fehler bekomme ich auf in der Application.xaml: "Auf Assembly 'MahApps.Metro' wird in diesem Projekt nicht verwiesen" in
Habe am 2ten PC nur weiter am Fenster gearbeitet / probiert. Habe keine Verweise oder sonst ähnliches entfernt. In den Verweise ist MahApps.Metro aufgeführt ebenso gibt der Paket-Manager (Konsole) die Meldung zurück, das MahApps.Metro installiert ist.
Woran liegt das? Ist WPF / VS anfällig bei solchen Sachen (Kinderkrankheiten)?
Sowas nimmt schon etwas die Lust an WPF. Bei WinForms ist der Fehler zumindest klarer, wenn mal was ist...
~gfc
Ich habe mich gestern an WPF herangetraut. Da ich 2 PCs verwende, habe ich das Projekt von einem auf den anderen PC gezogen und weiterbearbeitet.
Als ich es heute jedoch wieder auf dem 1. PC schieben und öffnen wollte, kahmen seltsame Fehlermeldungen wie: (Siehe Kommentare)
XML-Quellcode
- <!-- Der Name "MetroWindow" ist im NameSpace "clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro" nicht vorhanden. -->
- <Controls:MetroWindow x:Class="MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
- Title="GamerUnionLauncher" Height="674.09" Width="893.792" Icon="gamerunion logo.ico" Background="#FFEEEEEE" GlowBrush="{DynamicResource AccentColorBrush}">
- <!-- Der Member "Resources" wurde nicht erkannt, oder es kann nicht auf den Member zugegriffen werden. -->
- <Window.Resources>
- <ResourceDictionary>
- <ResourceDictionary.MergedDictionaries>
- <ResourceDictionary Source="/Resources/Icons.xaml" />
- </ResourceDictionary.MergedDictionaries>
- </ResourceDictionary>
- </Window.Resources>
- <Grid>
- <TabControl Grid.ColumnSpan="2">
- <TabItem Header="ModManager">
- <Grid Background="White">
- <ListView Margin="0,55,0,30">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Bild" Width="50"/>
- <GridViewColumn Header="Name" Width="200"/>
- <GridViewColumn Header="Beschreibung" Width="350"/>
- <GridViewColumn Header="Status" Width="125"/>
- <GridViewColumn Header="Letzte Version" Width="150"/>
- </GridView>
- </ListView.View>
- </ListView>
- <Button Margin="12,10,770,555">
- <StackPanel Orientation="Horizontal">
- <Rectangle Height="20" Width="20" Fill="{Binding Foreground, RelativeSource={RelativeSource AncestorType={x:Type Button}}}" RenderTransformOrigin="-0.077,0.143">
- <Rectangle.OpacityMask>
- <VisualBrush Visual="{StaticResource appbar_refresh}" />
- </Rectangle.OpacityMask>
- </Rectangle>
- <TextBlock Margin="4 0 0 0"
- VerticalAlignment="Center"
- Text="Aktualisieren" />
- </StackPanel>
- </Button>
- </Grid>
- </TabItem>
- <TabItem Header="MissionLauncher">
- <Grid Background="White">
- <ListView Margin="0,70,0,0">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Missionsname" Width="100" />
- <GridViewColumn Header="Datum" Width="90" />
- <GridViewColumn Header="Author" Width="95" />
- <GridViewColumn Header="Bild" Width="200" />
- <GridViewColumn Header="Beschreibung" Width="390" />
- </GridView>
- </ListView.View>
- </ListView>
- </Grid>
- </TabItem>
- </TabControl>
- </Grid>
- <!-- Der Name "MetroWindow" ist im NameSpace "clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro" nicht vorhanden. -->
- <Controls:MetroWindow.RightWindowCommands>
- <!-- Der Name "WindowCommands" ist im NameSpace "clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro" nicht vorhanden. -->
- <Controls:WindowCommands>
- <Button x:Name="SettingsBTN">
- <StackPanel Orientation="Horizontal">
- <Rectangle Width="20" Height="20"
- Fill="{Binding RelativeSource={RelativeSource AncestorType=Button}, Path=Foreground}">
- <Rectangle.OpacityMask>
- <VisualBrush Stretch="Fill"
- Visual="{StaticResource appbar_settings}" />
- </Rectangle.OpacityMask>
- </Rectangle>
- <TextBlock x:Name="SettingsBTN_TBX">
- </TextBlock>
- </StackPanel>
- </Button>
- </Controls:WindowCommands>
- </Controls:MetroWindow.RightWindowCommands>
- </Controls:MetroWindow>
Ähnliche Fehler bekomme ich auf in der Application.xaml: "Auf Assembly 'MahApps.Metro' wird in diesem Projekt nicht verwiesen" in
XML-Quellcode
- <ResourceDictionary.MergedDictionaries>
- <!-- Auf Assembly 'MahApps.Metro' wird in diesem Projekt nicht verwiesen -->
- <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml" />
- <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml" />
- <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Colors.xaml" />
- <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Blue.xaml" />
- <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseLight.xaml" />
- </ResourceDictionary.MergedDictionaries>
Habe am 2ten PC nur weiter am Fenster gearbeitet / probiert. Habe keine Verweise oder sonst ähnliches entfernt. In den Verweise ist MahApps.Metro aufgeführt ebenso gibt der Paket-Manager (Konsole) die Meldung zurück, das MahApps.Metro installiert ist.
Woran liegt das? Ist WPF / VS anfällig bei solchen Sachen (Kinderkrankheiten)?
Sowas nimmt schon etwas die Lust an WPF. Bei WinForms ist der Fehler zumindest klarer, wenn mal was ist...
~gfc