问题
- 当我游戏中使用C#的时候,始终得到一条编译错误。
原因
您在Windows系统的机器上创建了一个游戏,当您试着编译您的工程的时候,你收到了下面这条内部编译错误提示:
"Unhandled Exception: System.UnauthorizedAccessException: Access to the path "C:\...\Temp\Assembly-CSharp.dll.mdb" is denied."
解决方案
错误是由下列原因之一造成的
- 您的杀毒软件阻止了访问。
- 您需要您网络的管理员权限使得Assembly-CSharp.dll.mdb可以在您的临时文件夹运行。
为了解决这个问题,你需要确认你的连接没有被杀毒软件阻断:
- 关掉整个 unity 应用
- 关掉所有的可能阻断您的连接杀毒软件。
- 找到 临时文件夹 并整个删除。
然后你可能需要更改造成这个问题的文件的管理员权限。这个文件夹中:
C:\Users\Public\Documents\Unity Projects\New project\Temp\
- 当您找到Assembly-CSharp-firstpass.dll这个文件,右键选择属性。
- 点击 安全 选项卡然后点击编辑
- 选择需要的群组或者用户名,勾选允许框来获得完全控制
- 点击应用
更多信息
如果这个方法还是解决不了您的问题,那可能您遇到一个程序问题。
更多关于如何提交错误报告的信息看这里。
当您提交一个bug(错误)的时候,您会收到一封自动发送包含了程序错误的序号的确认邮件。当一旦你收到您的错误序号,您可以把它发给技术支持确保它已经迅速分配给了相应的团队。
您可以通过这里跟技术支持取得联系。
评论
0 条评论
文章评论已关闭。