MRが楽しい

MRやVRについて学習したことを書き残す

SDユニティちゃんのUnitypackageインポート時に発生するエラーを解決する

本日はユニティちゃんの小ネタ枠です。
SDユニティちゃんの Unitypackage インポート時に発生するエラーを解決する方法に関してです。

SDユニティちゃんインポート時のエラー

公式ページからSDユニティちゃんの UnityPackage を取得してプロジェクトにインポートしました。
unity-chan.com

その際、以下のエラーが発生しました。

Assets\UnityChan\Scripts\AutoBlinkforSD.cs(8,23): error CS0234: The type or namespace name 'Policy' does not exist in the namespace 'System.Security'


解決方法

参照エラーが発生しているスクリプトの System.Security.Policy の using をコメントアウトするだけです。
・Assets\UnityChan\Scripts\AutoBlinkforSD.cs

using UnityEngine;
using System.Collections;
//using System.Security.Policy; <- コメントアウト

namespace UnityChan
{
	public class AutoBlinkforSD : MonoBehaviour

これでエラーが解消されます。

エラーの発生原因

以下の記事によると本エラーは[Api Compatibillity Level]で[.NET Standard 2.0]を選択している場合に発生するエラーとのことでした。
qiita.com
www.ipentec.com

ただ System.Security.Policy は実際には使用されていないため、コメントアウトの対処で問題ないようです。