Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# 1 Chyba s Cryptography.

Zdravím milé poradňáci.
Při sepisování kodu pro mojí aplikaci s jménem FreeLance jsem narazil na chybu. Zkoušel jsem aktualizovat Net Framework, napsalo mi to že mam nejnovější.

Kod zpracovávám v Microsoft Visual Studio Express 2012 for Windows 8

Chyba:

Chyba	1	Architektura procesoru Any CPU sestavovaného projektu není podporována odkazovanou sadou SDK Microsoft.VCLibs, Version=11.0. Zvažte změnu cílové architektury procesoru v projektu (v sadě Visual Studio je možné tuto změnu provést pomocí nástroje Správce konfigurace) na jednu z architektur podporovaných danou sadou SDK: x86, x64, ARM	FreeLance

Problém je že import:
System.Security.Cryptography.MD5CryptoServiceProvi der
neexistuje.

Nevíte jak mam tomuto problému předejít ?

Předmět Autor Datum
A jakou architekturu máš teď nastavenou?
Wikan 11.01.2013 19:04
Wikan
Díky za rychlou odpověď, jak to zjistím ? :) Nahoře v chybě je: Any CPU [zstpb.png] Zapoměl jsem o…
siOnzeeSlav 11.01.2013 19:04
siOnzeeSlav
Metro aplikace tenhle namespace nepodporují. http://msdn.microsoft.com/en-us/library/windows/ap ps/b…
Wikan 11.01.2013 19:23
Wikan
Jak to mam tedy potom udělat ? Bez metra by mi to nevadilo, ale kdyby tam zůstal aspoň ten vzhled co…
siOnzeeSlav 11.01.2013 19:28
siOnzeeSlav
Netuším jaký tam máš vzhled.
Wikan 11.01.2013 19:30
Wikan
Myslim takový ten dlaždicový styl. [HDSRo.png]
siOnzeeSlav 11.01.2013 19:32
siOnzeeSlav
Můžeš zkusit udělat WPF aplikaci, ta bude mít k Metru relativně blízko.
Wikan 11.01.2013 19:35
Wikan
Děkuji za všechny odpovědi :) poslední
siOnzeeSlav 11.01.2013 19:40
siOnzeeSlav

Díky za rychlou odpověď, jak to zjistím ? :)
Nahoře v chybě je: Any CPU

[zstpb.png]

Zapoměl jsem odkázat na tu hlavní chybu. Omlouvám se!

Chyba	3	V oboru názvů 'System.Security' neexistuje název typu nebo oboru názvů 'Cryptography' (chybí odkaz na sestavení?)	C:\Users\siOnz_000\documents\visual studio 2012\Projects\FreeLance\FreeLance\MainPage.xaml.cs	43	29	FreeLance

[PlUi3.png]

Jde mi hlavně o tento kod který jsem našel pomocí Google.

public static string GetMD5Hash(string input)
        {

            System.Security.Cryptography.MD5CryptoServiceProvider x = new System.Security.Cryptography.MD5CryptoServiceProvider();
            byte[] bs = System.Text.Encoding.UTF8.GetBytes(input);
            bs = x.ComputeHash(bs);
            System.Text.StringBuilder s = new System.Text.StringBuilder();
            foreach (byte b in bs)
            {
                s.Append(b.ToString("x2").ToLower());
            }
            return s.ToString();

        }

Zpět do poradny Odpovědět na původní otázku Nahoru