Also suchte ich und nicht jemand anderes dieses Problem gefunden habe:XNA Vector2 mehrdeutig Problem mit Farseer Bibliothek
Wenn ich versuche, einen Vector2 überall in meinem Code zu verwenden, wird die folgenden Fehler bei mir ausspucken:
Mehrdeutige Referenz: Microsoft.Xna.Framework.Vector2 Microsoft.Xna.Framework.Vector2 Spiel
Ja, sind beide Bibliotheken identisch. Es scheint, als hätte ich das zweimal oder so referenziert ... Ich habe keine Ahnung, was das Problem ist. Jede Einsicht würde sehr geschätzt werden.
Hier ist ein Beispiel-Snippet ein Ort, an dem dies geschieht:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
namespace Super_Pong.Engine.World
{
public class GameWorld
{
Vector2 v1 = new Vector2(1, 2); //Error line
}
}
Ihre Referenzen prüfen. Beziehen Sie sich auf 2 Versionen von XNA? –
Ok, nach dem Kompilieren hier ist der Fehler, den ich bekomme: – user1299640
C: \ Benutzer \ Anthony \ C# \ Super Pong \ Super Pong \ Super Pong \ Engine \ SuperPongGame.cs (31,29): Fehler CS0433: Der Typ 'Microsoft.Xna.Framework.Vector2' existiert sowohl in 'c: \ Programme (x86) \ Microsoft XNA \ XNA Game Studio \ v4.0 \ References \ Windows \ x86 \ Microsoft.Xna.Framework.dll' und 'c : \ Benutzer \ Anthony \ C# \ Farseer \ Zweige \ Klasse \ bin \ Debug \ FarseerPhysics.dll ' – user1299640