Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从代码创建资产包时出现Unity权限问题_C#_Unity3d - Fatal编程技术网

C# 从代码创建资产包时出现Unity权限问题

C# 从代码创建资产包时出现Unity权限问题,c#,unity3d,C#,Unity3d,我有以下代码: [MenuItem("Test/Test")] static void Test() { var buildMap = new AssetBundleBuild[1]; buildMap[0].assetBundleName = "MyBundleName"; buildMap[0].assetNames = new string[1] { "Assets/Resources/Thumbnails/Abs001.jpg" }; BuildPi

我有以下代码:

[MenuItem("Test/Test")]
static void Test()
{
    var buildMap = new AssetBundleBuild[1];
    buildMap[0].assetBundleName = "MyBundleName";
    buildMap[0].assetNames = new string[1] { "Assets/Resources/Thumbnails/Abs001.jpg" };   
    BuildPipeline.BuildAssetBundles("Assets/Resources/AssetBundles", buildMap, BuildAssetBundleOptions.ChunkBasedCompression, BuildTarget.StandaloneWindows);    
}
它假设创建一个包含这一个文件的资产包。但是当我运行它时,我得到一个错误“创建目录库/ScriptAssemblies失败。请确保有足够的磁盘空间,并且您有正确的安装权限。”


我以前从未吃过。有什么想法吗?

如描述所述,您是否有足够的磁盘空间,以及您是否拥有此特定文件夹的用户权限?检查这些,正如我所说,问题描述得很好。

如描述所述,您是否有足够的磁盘空间,并且您是否拥有此特定文件夹的用户权限?哇,原来我必须禁用库文件夹上的只读设置,因为Unity每次都将其设置为true。谢谢你,伙计!没问题。我把答案加上去了,这样你就可以加分了。当心