Unity无法正常选择Visual Studio Code编辑器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity无法正常选择Visual Studio Code编辑器相关的知识,希望对你有一定的参考价值。

参考技术A 从Git上拉下来了一个低版本编辑的Unity项目,选择External Script Editor时,竟然没有Visual Studio Code选项。

排查之后,发现是因为没有引入Visual Studio Code Editor包,引入这个即可。

Sqlite:外键在Visual Studio中无法正常工作

所以我正在尝试使用C#和WPF构建药房管理系统。

我将使用便携式数据库来跟踪产品和库存。它必须是便携式的原因是一些药店可能没有互联网连接,他们的工作无法停止或取决于互联网质量。

所以我选择了Sqlite并开始使用SQLite / SQL server compact工具构建我的数据库。

出于某种原因,外键不能正常工作...到目前为止,我有两个表“产品”来跟踪“产品”和“库存”来跟踪他们的“股票”

Products中的主键是“Product_Id”,而库存表有一个名为“Product_Id”的列,它作为外键...

据我所知,Stoking不能接受“Product_Id在产品中不存在。但它一直接受它,我不知道为什么,我已经尝试了一切,我在这里创建了一个帐户...

this is "products" table which contains pk being referenced to

this is "Stocking" table which contain Fk, and you can see that it has a value that doesn't exist in Products

this is script that I Used to create Stoking table

我试过脚本PRAGMA foreign_keys = ON;但它不起作用.. soo我该怎么办

答案

好吧,我弄清楚出了什么问题,事实证明每次插入数据时我都必须明确地转换PRAGMA foreign_keys。我想知道是否还有它可以保持开启状态?

另一答案

为SQLite安装DB Browser并在那里检查它,当然SQLite中的引用约束有效,所以数据库中出现了问题。

以上是关于Unity无法正常选择Visual Studio Code编辑器的主要内容,如果未能解决你的问题,请参考以下文章

Sqlite:外键在Visual Studio中无法正常工作

使用Visual Studio 2015,2017,CMake 3.10完全无法正常工作

Unity如何内置Visual Studio

解决:旧项目升级新版Unity2021导致Visual Studio无法使用

Visual Studio 2010“转到定义”/f12 无法正常工作 [重复]

Unity 5.2.2 将 Visual Studio 改回 MonoDevelop