以下の内容はhttps://kafkafinancialgroup.hatenablog.com/entry/2025/05/24/122255より取得しました。


VRChat SDKの名前空間が見つからない

エラーの概要

今回発生しているエラーは主に2つのカテゴリに分類されます:

CS0234エラー: 名前空間内の型が存在しない[8] - VRC.SDK3.Avatars.ScriptableObjectsが見つからない - VRC.SDK3.Dynamics.PhysBoneColliderが見つからない

CS0246エラー: 型や名前空間名が見つからない[8] - VRCPhysBoneVRCExpressionParametersVRCExpressionsMenu等が認識されない

根本原因の分析

これらのエラーはアセンブリ定義ファイル(.asmdef)での参照設定不備が主因です[15]。

完全解決策

1. アセンブリ定義ファイルの修正

.asmdefを以下のように修正してください:

{
    "name": "",
    "references": [
        "VRCSDKBase",
        "VRCSDKBase-Editor",
        "VRCSDK3A",
        "VRCSDK3A-Editor",
        "VRC.SDK3.Avatars.Runtime",
        "VRC.SDK3.Avatars.Editor",
        "VRC.SDK3.Dynamics.PhysBone.Runtime",
        "VRC.SDK3.Dynamics.PhysBone.Editor",
        "VRC.SDK3.Dynamics.Contact.Runtime",
        "VRC.SDK3.Dynamics.Contact.Editor",
        "VRCCore-Editor",
        "VRC.Dynamics"
    ],
    "includePlatforms": ["Editor"],
    "excludePlatforms": [],
    "allowUnsafeCode": false,
    "overrideReferences": true,
    "precompiledReferences": [
        "VRC.SDK3.Dynamics.PhysBone.dll",
        "VRC.SDK3.Dynamics.Contact.dll",
        "VRCCore-Standalone.dll"
    ],
    "autoReferenced": true,
    "defineConstraints": [],
    "versionDefines": []
}

2. using文の最適化

.csのusing文を以下のように修正:

using UnityEngine;
using System;
using System.Collections.Generic;
using VRC.SDK3.Avatars.Components;
using VRC.SDKBase;
using VRC.SDK3.Dynamics.PhysBone;
using VRC.SDK3.Avatars.ScriptableObjects;
using VRC.SDK3.Dynamics.Contact;
using UnityEditor;
using System.IO;



以上の内容はhttps://kafkafinancialgroup.hatenablog.com/entry/2025/05/24/122255より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14