System.BadImageFormatException: «Не удалось загрузить файл или сборку - PullRequest
0 голосов
/ 06 сентября 2018

Я хочу написать игру на C #.

Я использую следующий код.

using System;
using System.Runtime.InteropServices;
using SFML.Graphics;
using SFML.System;
using SFML.Window;
namespace opengl
{
static class Program
{

    static void Main()
    {

        RenderWindow app = new RenderWindow(VideoMode.DesktopMode,"Game");

        app.SetFramerateLimit(60);

        while (app.IsOpen)
        {
            app.Clear();
            drawQuad(app, Color.Green, 500, 500, 200, 500, 300, 100);
            app.Display();
        }
    }

    static void drawQuad(RenderWindow w ,Color c,int x1,int y1,int w1,int x2,int y2,int w2)
    {
        ConvexShape shape = new ConvexShape(4);
        shape.FillColor = c;
        shape.SetPoint(0, new Vector2f(x1 - w1, y1));
        shape.SetPoint(1, new Vector2f(x2 - w2, y2));
        shape.SetPoint(2, new Vector2f(x1 + w1, y1));
        shape.SetPoint(3, new Vector2f(x2 + w2, y2));
        w.Draw(shape);
    }
}
}

Но я столкнулся со следующей ошибкой.

System.BadImageFormatException: «Не удалось загрузить файл или сборку» sfmlnet-window-2, версия = 2.4.0.0, культура = нейтральная, PublicKeyToken = null 'или одна из ее зависимостей. Была предпринята попытка загрузить программу с неверным форматом. '

1 Ответ

0 голосов
/ 08 сентября 2018

Проблема была решена. Я не должен использовать 64-битную версию, я должен использовать 32-битную версию.

...