Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

日本語環境における Retail SDK のコンパイルについて

[現象]

Visual Studio にて、Retail Software Development Kit (SDK) ( 参照 : Retail Sdk [AX 2012]) を、日本語環境にてコンパイルすると、複数のエラーが発生してしまいます。

[例] : Retail SDK CU9POS Plug-insServicesDialogWinFormsTouchfrmItemSearch.cs

(エラー)

定数の 新しい行です。

[原因]

Retail SDK のファイルには Byte Order Mark (BOM)が含まれていないため、ファイルオープン時の環境により、エンコーディングが選択されます。Retail SDK のソースファイルの一部に、Shift-JIS で対応していない欧米文字が含まれているため、エンコーディングにShift-JIS が選択された場合、欧米文字が認識できず、上記エラーが発生してしまいます。

[対応策]

以下の手順を行っていただくことにより、Visual Studio にて Retail SDK のファイルを開く際、欧米文字を認識できるエンコーディングを使用するようになります。これにより、コンパイルのエラーを回避できるようになります。

  1. [コントロールパネル] > [地域] を開きます。
  2. [管理]タブにある、[Unicode 対応ではないプログラムの言語] にて、「システム ロケールの変更」ボタンをクリックし、「英語(米国)」に変更します。
  3. OSを再起動します。

Share the post

日本語環境における Retail SDK のコンパイルについて

×

Subscribe to Msdn Blogs | Get The Latest Information, Insights, Announcements, And News From Microsoft Experts And Developers In The Msdn Blogs.

Get updates delivered right to your inbox!

Thank you for your subscription

×