c# - 来自 github 的第一个项目将无法编译:SqlServerSpatial140.dll not found
问题描述
我有一个功能正常的 C# WinForms 项目,已从我的办公室 PC 上传到 GitHub。
这是我第一次尝试设置共享工作区。
我已将我的 GitHub 存储库克隆到我的家用计算机上,在那里我安装了相同的 Visual Studio。我可以打开和编辑项目文件,但不能编译它。
我得到以下错误的两个副本
严重性代码描述项目文件行抑制状态错误 CS0246 找不到类型或命名空间名称“系统”(您是否缺少 using 指令或程序集引用?)调度程序 E:\Users\Ross Wise\Documents\Visual Studio 2019\ Projects\Dispatcher\DispatcherMain.cs 1 活动
严重性代码描述项目文件行抑制状态错误找不到文件“SqlServerTypes\x64\msvcr120.dll”。调度员
我已经为此奋斗了两天。
我已经按照 madreflection 和 JayNaz 的建议修改了 .gitiqnore 文件。在我的下一次推送中,我看到四个 .dll 文件包含为“已更改”。
我同步了我的家庭系统,验证了文件就位;但是,编译仍然失败。
问题不变。
通过这个小型测试项目,我可以尝试将其重新创建为一个新项目;但这不是我更大的“真实”项目的选择。
解决方案
推荐阅读
- python - 在类实例化时返回不同的类型?
- android - AndroidX 偏好库 DropDownPreferences 不适用于 API < 24
- python-3.x - UDATE:如何将一组值重复分配给时间序列?
- concourse - 如何从另一个资源的目录执行 Concourse 任务脚本?
- reactjs - 如何从地图功能中仅选择一个元素?
- java - Azure 存储 blob 客户端加密不解密 Java
- c - 如何不使指向数组 [0] 的指针在每个周期修改数组 [0]
- c++ - 我可以使用 stb_image_write.h 将 JPG 图像写入内存吗?
- kotlin - Kotlin 继承问题 - 固有的类类型转换
- c++ - 我在 c++ 中的 AES 代码有问题。明文在变化,但加密的消息是一样的。我找不到我的错误