2009-06-06 16 views
7

Pracuję na systemie Windows Mobile 6, utworzyłem jedną aplikację w VS 2005 przy użyciu Sqlserver compact sp1. Ta aplikacja działa na emulatorze dobrze.Ale kiedy depiluję mój plik cab na prawdziwym urządzeniu. Otrzymuję tego rodzaju błąd: -Nie można wyświetlić komunikatu o błędzie, ponieważ nie można znaleźć opcjonalnego zespołu zasobów

Nie można wyświetlić komunikatu o błędzie, ponieważ nie można znaleźć opcjonalnego zespołu zasobów, który go zawiera.

Może ktoś mi pomóc .... Dzięki ..........

+1

stary, zaakceptuj odpowiedź - to działa. – skolima

Odpowiedz

13

zasobów ciąg dla niektórych komunikatów o błędach nie są domyślnie instalowane w urządzeniach mobilnych (ze względu na oszczędność miejsca chciałbym odgadnąć). Możesz ręcznie zainstalować te zasoby, jeśli chcesz.

Od MSDN:

To install .NET Compact Framework resource files

  1. Verify if the .NET Compact Framework 2.0 Service Pack 2 or later is installed on your computer. If installed, proceed to Step 3.
  2. Download and install the .NET Compact Framework 2.0 Service Pack 2 on your computer. The setup file for the .NET Compact Framework 2.0 Service Pack 2 can be found here .
  3. On your computer, browse to the location \Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\Diagnostics, and then copy the appropriate resource CAB file to the mobile device.
  4. On the mobile device, locate and tap the CAB file to install the resource pack.

Po zainstalowaniu zasób plików urządzenie pojawi się komunikat o błędzie, który występuje.

+2

Ponieważ właśnie dostałem ten sam błąd i googlowałem, przyniósł mi tutaj: link do pobrania w tym poście i w MSDN wydają się być zarówno przestarzałe, nadal można znaleźć ".NET Compact Framework 2.0 Service Pack 2" w [Microsoft Centrum pobierania] (http://www.microsoft.com/en-us/download/details.aspx?id=17981) – seph

Powiązane problemy