前提・実現したいこと
univeral windows platformの開発でwindows runtime APIを使いたいと思っています。
試したこと
・Player設定(Edit > Project Settings > Player)でApi Compatibility Level を .NET Standard 2.0 に設定する
・ターゲットのプラットフォームをuniversal windows platformに変更する
・Unity 2021.1.15、2020.3.14f1、 2018.4.36f1で上記のことを試す。
test.cs
1#define ENABLE_WINMD_SUPPORT 2using UnityEngine; 3using System.Collections; 4 5 6public class test : MonoBehaviour 7{ 8 9 void Start() 10 { 11 12 13 14 15#if ENABLE_WINMD_SUPPORT 16 return Windows.System.UserProfile.AdvertisingManager.AdvertisingId; 17#endif 18 19 } 20}
発生している問題・エラーメッセージ
以下のサイトを参考に試したのですが、Windows.System.UserProfile.AdvertisingManager.AdvertisingIdのところで、
Assets\test.cs(27,20): error CS0103: The name 'Windows' does not exist in the current context
Windowsがないとエラーが出ます。
解決方法がわかる人がいたら教えていただきたいです。
参考にしたサイト
https://docs.unity3d.com/ja/2021.1/Manual/windowsstore-scripts.html
回答1件
あなたの回答
tips
プレビュー