作成日: 2026/06/30 最終更新日: 2026/06/30
文書種別
技術情報
対象製品
ライセンス認証に「MESCIUS SA3 クライアントツール」を使用する製品
詳細
.sa3licxファイルは、アプリケーションにライセンスを組み込むために使用される一時ファイルです。通常は、ビルド時に以下のフォルダに作成されます。
\obj\Debug\<Target Framework>
\obj\Release\<Target Framework>
例:ターゲットフレームワークが.NET 10の場合
\obj\Debug\net10.0
\obj\Release\net10.0
ビルド時に以下のようなエラーが発生した場合は、後述の内容をご確認ください。
- .sa3licxが見つかりませんでした
- リソース ファイル '.sa3licx' を開くことができません
- リソース '.sa3licx' を読み込み中にエラーが発生しました
1. 英語版のNuGetパッケージがインストールされている
nuget.orgには日本語版と英語版のNuGetパッケージが公開されている場合がありますが、日本語版と英語版とは仕様やライセンスが異なります。日本語版のライセンスで英語版を使用することはできません。
プロジェクトに英語版のパッケージがインストールされていると、ビルド時に前述のエラーが発生する場合があります。英語版のパッケージをアンインストールしたうえで、日本語版のパッケージをインストールしてください。
NuGetパッケージの詳細については、各製品ヘルプのNuGetパッケージに関する情報をご確認ください。
2. 「sa3client」が実行できない
「sa3client」は、本製品のライセンス認証に使用する「SA3クライアントツール(sa3client-ui.exe)」のコマンドライン用で、.sa3licxファイルの作成に使用されます。
通常は以下のフォルダにインストールされています。
C:\ProgramData\SA3\Desktop\sa3client.exe
何らかの原因により「sa3client」が実行できない場合、.sa3licxファイルが作成されないため、ビルド時に前述のエラーが発生します。以下の方法をお試しください。
(1)Visual Studioを「管理者として実行」したうえで、ビルドを実行する
(2)環境変数「PATH」に「C:\ProgramData\SA3\Desktop」を追加したうえで、ビルドを実行する
※ 製品をインストールしても、環境変数「PATH」に上記パスの情報は追加されません。また、この状態でも、通常はビルド時にエラーが発生することはありません。
(3)「sa3client」の実行をブロックするようなソフトが実行されている場合は、「sa3client」を対象外に設定するか、一時的にソフトの動作を無効にしたうえで、ビルドを実行する