Исключение FileNotFound при попытке выполнить проект XNA F#

Спасибо @jdv за ответ. Я добавляю больше информации, чтобы иметь быстрый старт и пример.

Сначала добавьте зависимость Maven от BouncyCastle или установите ее на Maven Central :

    
        org.bouncycastle
        bcpkix-jdk15on
        1.56
    

Затем мы можем проверить это:

import org.bouncycastle.jcajce.provider.digest.SHA3;
import org.bouncycastle.util.encoders.Hex;
import org.junit.Test;

@Test
public void testSha3() throws Exception {
    String input = "Hello world !";
    SHA3.DigestSHA3 digestSHA3 = new SHA3.Digest512();
    byte[] digest = digestSHA3.digest(input.getBytes());

    System.out.println("SHA3-512 = " + Hex.toHexString(digest));
}

You ' Вы получите этот результат (512 бит или 64 байта в шестнадцатеричном формате):

SHA3-512 = e9a4fd120d684537d57f314d51213ce5acef8ff6974e2b7599674ef0f0a3cf111f0d0ed26ed602db9467d6106 510 610 637 036 610 637 610 637 610 610 637 610 371 610 637 610 637 610 637 Вы можете уйти в копилку полученного результата //duckduckgo.com/?q=sha3+%22Hello+world+!%22&ia=answer

1
задан RCIX 12 June 2009 в 05:41
поделиться

1 ответ

Я мало знаю о XNA, но находится ли он «в GAC» или вам нужно скопировать dll XNA рядом с вашим .exe? Похоже, что наличие Microsoft.Xna.Framework.dll рядом с вашим .exe может решить эту проблему.

РЕДАКТИРОВАТЬ

На основе 32/64-битной информации, возможно, вручную измените "" в файле. fsproj файл. (Щелкните правой кнопкой мыши проект, «Выгрузить проект», затем снова щелкните правой кнопкой мыши и выберите «Edit Whatever.fsproj», вставьте XML, чтобы в качестве значения платформы было указано «x86» (а не «x64» или «AnyCPU»), сохраните и щелкните правой кнопкой мыши проект и нажмите «Перезагрузить».) (Различные ошибки F # в Beta1 приводят к тому, что возможности Platform / SolutionConfiguration менее оптимальны.)

2
ответ дан 3 September 2019 в 01:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: