We zijn voor school bezig een project te maken dat Windows Forms combineert met XNA. Tijdens het maken van deelschermen van het project kwam deze error opduiken:
In eerste instantie had ik het idee dat ergens iets verkeerd is gegaan met de opbouw van het project, en heb daarom ook een tweede project aangemaakt. Hier krijg ik nog altijd de zelfde foutmelding, maar deze komt pas op een hele andere plaats en pas op het moment dat het venster moet sluiten:
Bij de References staat gewoon netjes Microsoft.Xna.Framework aangegeven, maar toch lijkt het ergens fout te gaan. Tevens de assembly nagekeken, maar daar lijkt ook gewoon alles goed te staan.
De bron voor het maken van windows forms met xna : http://creators.xna.com/en-US/sample/winforms_series1
Het project is ook met de bron vergeleken, maar er zijn geen fouten te vinden op die manier.
Is er iemand die weet wat het probleem is, of deze zelf eerder ook ergens is tegen gekomen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| System.IO.FileNotFoundException was unhandled Message="Kan bestand of assembly Microsoft.Xna.Framework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d of een van de afhankelijkheden hiervan niet laden. Het systeem kan het opgegeven bestand niet vinden." Source="Incident Training Developer" FileName="Microsoft.Xna.Framework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d" FusionLog="=== Statusinformatie voorafgaand aan binding ===\r\nLOG: gebruiker = Kelvin-Notebook\\Kelvin\r\nLOG: DisplayName = Microsoft.Xna.Framework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d\n (Fully-specified)\r\nLOG: Appbase = file:///D:/XNA/test/Incident Training Developer/Incident Training Developer/bin/Debug/\r\nLOG: oorspronkelijk PrivatePath = NULL\r\nAanroep-assembly : Incident Training Developer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.\r\n===\r\nLOG: deze binding begint in default-laadcontext.\r\nLOG: geen toepassingsconfiguratiebestand gevonden.\r\nLOG: computerconfiguratiebestand van C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\config\\machine.config wordt gebruikt.\r\nLOG: verwijzing na beleid: Microsoft.Xna.Framework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d\r\nLOG: deze binding is eerder aangetroffen en deze is mislukt met hr = 0x80070002.\r\n" StackTrace: bij Incident_Training_Developer.GraphicsDeviceControl.OnCreateControl() bij System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) bij System.Windows.Forms.Control.CreateControl() bij System.Windows.Forms.Control.OnVisibleChanged(EventArgs e) bij System.Windows.Forms.Control.OnVisibleChanged(EventArgs e) bij System.Windows.Forms.Form.OnVisibleChanged(EventArgs e) bij System.Windows.Forms.Control.SetVisibleCore(Boolean value) bij System.Windows.Forms.Form.SetVisibleCore(Boolean value) bij System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) bij System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) bij Incident_Training_Developer.Program.Main() in D:\XNA\test\Incident Training Developer\Incident Training Developer\Program.cs:regel 13 bij System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args) bij Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() bij System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bij System.Threading.ThreadHelper.ThreadStart() InnerException: |
In eerste instantie had ik het idee dat ergens iets verkeerd is gegaan met de opbouw van het project, en heb daarom ook een tweede project aangemaakt. Hier krijg ik nog altijd de zelfde foutmelding, maar deze komt pas op een hele andere plaats en pas op het moment dat het venster moet sluiten:
code:
1
2
3
4
5
6
7
8
9
| System.IO.FileNotFoundException was unhandled Message="Kan bestand of assembly Microsoft.Xna.Framework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d of een van de afhankelijkheden hiervan niet laden. Het systeem kan het opgegeven bestand niet vinden." Source="Incident Training Developer" FileName="Microsoft.Xna.Framework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d" FusionLog="=== Statusinformatie voorafgaand aan binding ===\r\nLOG: gebruiker = Kelvin-Notebook\\Kelvin\r\nLOG: DisplayName = Microsoft.Xna.Framework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d\n (Fully-specified)\r\nLOG: Appbase = file:///D:/XNA/Incident Training Developer/Incident Training Developer/bin/Debug/\r\nLOG: oorspronkelijk PrivatePath = NULL\r\nAanroep-assembly : Incident Training Developer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.\r\n===\r\nLOG: deze binding begint in default-laadcontext.\r\nLOG: geen toepassingsconfiguratiebestand gevonden.\r\nLOG: computerconfiguratiebestand van C:\\Windows\\Microsoft.NET\\Framework64\\v2.0.50727\\config\\machine.config wordt gebruikt.\r\nLOG: verwijzing na beleid: Microsoft.Xna.Framework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d\r\nLOG: deze binding is eerder aangetroffen en deze is mislukt met hr = 0x80070002.\r\n" StackTrace: bij Incident_Training_Developer.ViewTopControl.Dispose(Boolean disposing) bij System.ComponentModel.Component.Finalize() InnerException: |
Bij de References staat gewoon netjes Microsoft.Xna.Framework aangegeven, maar toch lijkt het ergens fout te gaan. Tevens de assembly nagekeken, maar daar lijkt ook gewoon alles goed te staan.
De bron voor het maken van windows forms met xna : http://creators.xna.com/en-US/sample/winforms_series1
Het project is ook met de bron vergeleken, maar er zijn geen fouten te vinden op die manier.
Is er iemand die weet wat het probleem is, of deze zelf eerder ook ergens is tegen gekomen?