【发布时间】:2022-12-11 03:22:31
【问题描述】:
我在 Unity 中做了一个小项目,当我想使用 System.Data(.SqlClient) 包时遇到了问题。我试图对我为此单独下载的 dll 进行“自定义”引用,但没有成功。以前有人遇到过这个问题吗?我就是无法让它工作。我想在我正在玩的游戏中使用 SQL 服务器,但不能使用像 SqlConnection 这样的命令。奇怪的是我在 Visual Studio 中成功了(没有出现在错误列表中)但是当我返回到 Unity 时它仍然显示为编译器错误。
编辑:只是为了澄清。我尝试使用默认的 dll。我用 NuGet 得到了另一个。我使用 PowerShell 的安装命令获取 System.Data.dll 并从可信赖的站点下载了 2 个与互联网不同的文件。这些都不适用于我的 Unity 项目。
提前谢谢你的帮助!
【问题讨论】:
-
您使用提供的那个。根据设置,有几个文件夹可供选择,但总体而言,由于安全性,api 是更可取的方法
-
我尝试使用 5 种不同类型的 dll。他们都没有工作。你想到什么API?
-
Unity 提供了一种有效的方法。然而。对于 api,您需要自己制作。这样用户就不会直接访问数据库,因此您可以执行更多检查和控制,并只允许他们访问以执行您想要的操作
-
亲爱的 BugFinder。我找到了问题的解决方案,而不是对你根本不应该评论的情况自作聪明。
标签: c# visual-studio unity3d