Azure Function - 此平台不支持 System.Data.SqlClient

2023-11-22

我正在运行以下内容insert将我的 azure 函数中的代码写入 azure sql server 2014 数据库:

    private static void Command(SqlConnection sqlConnection, string query)
    {
        var sqlCommand = new SqlCommand(query, sqlConnection);

        try
        {
            sqlConnection.Open();
            sqlCommand.ExecuteNonQuery();
        }
        finally
        {
            sqlConnection?.Close();
        }
    }

并得到以下异常:

此平台不支持 System.Data.SqlClient

以下是它使用的依赖链:

enter image description here

如何从我的应用程序运行简单的 sql 命令?我究竟做错了什么?


如果您不需要最新的稳定版本4.6.0,简单地恢复为4.5.1会工作。

否则,解决方法是我们自己加载程序集。右键单击函数项目并Edit <FunctionAppName>.csproj,添加以下项目以将相关程序集复制到输出目录。

  <!-- For publish -->
  <ItemGroup>
    <None Include="$(USERPROFILE)\.nuget\packages\system.data.sqlclient\4.6.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </None>
  </ItemGroup>
  <!-- For local debug -->
  <Target Name="CopyToBin" BeforeTargets="Build">
    <Copy SourceFiles="$(USERPROFILE)\.nuget\packages\system.data.sqlclient\4.6.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll" DestinationFolder="$(OutputPath)\bin" />
  </Target>

有一个issue跟踪此程序集引用问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure Function - 此平台不支持 System.Data.SqlClient 的相关文章

  • 除了第一列之外,Gridview 行可点击?

    我使用以下代码使 gridview 的整行可单击 protected void gridMSDS RowDataBound object sender GridViewRowEventArgs e if e Row RowType Data
  • 在静态断言和运行时错误之间自动选择

    我有一个执行除法并检查对齐的宏 define BYTES TO WORDS x CHECK ALIGNMENT x 2 x 2 我想实施CHECK ALIGNMENT作为一个总是返回 1 的宏 并且如果满足以下条件则触发错误x不除以 2 宏
  • 如何在函数中将结构成员作为指针传递?

    问题是我有一个结构是另一个 主要 结构的成员 我编写了一个函数来清除第一个结构 它需要一个指向结构的指针 我想使用该函数来清除主要结构内的结构 但我不确切知道哪种方法是正确的 为了更好地解释它 这里有一些代码 我有一个结构 定义为 type
  • 根据另一个列表的内容对列表进行排序

    我有一个包含整数列表的列表和另一个包含同时包含整数和字符串的类的列表 我想做的是按字母顺序对列表进行排序 将第一个列表中存在的条目放在前面 这是我的代码和预期输出 using System using System Collections
  • C++ 中的字符串到 LPCWSTR

    我正在尝试从字符串转换为 LPCWSTR 我使用多位 1 例如 LPCWSTR ToLPCWSTR string text LPCWSTR sw LPCWSTR text c str return sw 2 返回中文字符 LPCWSTR T
  • 获取光标相对于控件的位置 - C#

    我想获取鼠标相对于鼠标指针所在控件的位置 这意味着当我将光标置于控件的起点 左上角 时 它应该给出 0 0 我正在使用以下代码 private void panel1 MouseMove object sender MouseEventAr
  • C# 动态 Linq 变量Where 子句

    我正在按照 Scott Gu 的文章创建动态 LINQhttp weblogs asp net scottgu archive 2008 01 07 dynamic linq part 1 using the linq dynamic qu
  • 实体框架 5 不清除导航属性

    我在 Entity Framework 5 中遇到了这个奇怪的问题 我在其中一个实体中有一个导航属性 我想将其设置为null 但由于某种原因 该属性只有在我第二次调用该属性时才会被清除 using var db new Entities v
  • 模拟 EF core dbcontext 和 dbset

    我正在使用 ASP NET Core 2 2 EF Core 和 MOQ 当我运行测试时 我收到此错误 消息 System NotSupportedException 非虚拟 可在 VB 中重写 成员上的设置无效 x gt x Movies
  • 使用 std::string 导致 Windows“找不到入口点”[重复]

    这个问题在这里已经有答案了 当我用 G C C 编译它时 include
  • 如何将 XUnit 事实与 TFS 中的测试用例关联

    我试图弄清楚如何将 TFS 2018 中的测试用例关联到 Net Core 项目中的 Xunit Fact 如果我单击 Visual Studio 2017 测试资源管理器中的 XUnit Fact 关联选项将被禁用 有谁知道如何将 Xun
  • 如何解决素数函数的大O表示法?

    我正在尝试理解 Big O 表示法 很抱歉 如果我问的问题太明显了 但我似乎无法理解这一点 我有以下 C 代码函数 我正在尝试为其计算 Big O 表示法 for i 2 i lt 100 i for j 2 j lt i j j if i
  • 当应用程序未聚焦时监听按键

    我有一个应用程序 C 4 0 WPF 它是隐藏的 可以通过单击系统托盘图标或我创建的其他框架 停靠在左侧和最上面的小框架 来显示 My customer wants to add a new way to display the appli
  • 通过 Nuke.Common/NuGet.CommandLine 部署 NuGet 包时如何通过 Azure Auth

    我正在尝试通过 Azure DevOps 上的 Nuke 和 CI CD 自动执行 NuGet 包更新 一切都构建得很好 但在 PushNuGet 步骤中 该过程尝试通过弹出窗口向 Azure 进行身份验证 这显然从未在 in devops
  • C++ 静态工厂构造函数

    我正在进行模拟 它需要创建多个相当相似的模型 我的想法是有一个名为 Model 的类并使用静态工厂方法来构造模型 例如 模型 createTriangle or 模型 createFromFile 我从以前的 java 代码中汲取了这个想法
  • std::regex 转义正则表达式中使用的特殊字符

    我是字符串来创建一个std regex FILE 作为单元测试的一部分 检查一些打印文件名的异常输出 在 Windows 上失败并显示 regex error error escape 表达式包含无效的转义字符或尾随转义 因为 FILE 宏
  • 第一个随机数始终小于其余随机数

    我碰巧注意到 在 C 中 使用 std rand 方法调用的第一个随机数大多数时候都明显小于第二个随机数 关于 Qt 实现 第一个几乎总是小几个数量级 qsrand QTime currentTime msec qDebug lt lt q
  • Python 中的 C 指针算术

    我正在尝试将一个简单的 C 程序转换为 Python 但由于我对 C 和 Python 都一无所知 这对我来说很困难 我被 C 指针困住了 有一个函数采用 unsigned long int 指针并将其值添加到 while 循环中的某些变量
  • 访问 Visual Studio 扩展中的当前代码窗格

    我正在编写一个 Visual Studio 2010 扩展 在代码视图中带有右键单击菜单 我希望能够从菜单项事件处理程序检查当前代码 但无法在对象模型中找到执行此操作的位置 如何在 Visual Studio 扩展中访问当前窗口中的代码 E
  • GetActiveObject() 与 GetObject() -- MK_E_UNAVAILABLE 错误

    All 我在将一些 VBA 代码转换为 C 时遇到一些问题 我们有一个充当本地 COM 服务器的第 3 方应用程序 在我们使用的VBA代码中获取对象 获取对现有对象的引用 e g Set appHandle GetObject ProgId

随机推荐

  • R 中带有 rCharts 的 nvd3 scatterPlot:不同大小的点?

    我已经使用 rCharts 和 nvd3 一段时间了 现在 我需要一个气泡图 或者至少需要一个散点图 其中点的大小取决于数据中的变量 从这个例子 看来有可能 rCharts 中散点图的示例是 library rCharts p1 lt nP
  • java中int.class和Integer.TYPE有什么区别? [复制]

    这个问题在这里已经有答案了 我想知道Java中int class和Integer TYPE的区别 绝对没有 如果运行以下代码 您将看到int class是一样的Integer TYPE public class Test public st
  • 如何计算安卓手机电池的剩余时间? [复制]

    这个问题在这里已经有答案了 我正在 Android Studio 上开发电池健康应用程序 我想知道如何计算播放音乐或视频 浏览网站或待机的剩余时间 我见过很多这样的android应用程序 但看不到源代码 我想查看计算播放音乐或视频等剩余时间
  • 如何在 Python 中将 JSON 文件的目录加载到 Apache Spark 中

    我对 Apache Spark 比较陌生 我想从保存在多个 JSON 文件中的字典列表 每个文件都经过 gzip 压缩并包含字典列表 在 Python 中创建单个 RDD 粗略地说 生成的 RDD 将包含组合成单个字典列表的所有字典列表 我
  • 在IE中Hook http/https协议导致GET请求是顺序的

    我正在使用通行APP方法挂钩 IE 发出的 HTTP HTTPS 请求 它在大多数情况下运行良好 但我注意到一个问题 一次只有一个下载线程处于活动状态 通常 IE 使用两个下载线程 我可以看到创建了两个 IInternetProtocol
  • 有哪些技术可以限制 C++ 项目中的编译依赖性?

    在 C 项目中 编译依赖项会使软件项目难以维护 限制模块内和模块间依赖关系的最佳实践有哪些 转发声明 抽象接口 皮普尔习语
  • 显示测试结果 使用 TFS api 形成测试套件

    我正在参与一个学校项目 我将在其中分析公司的缺陷数据库 他们正在使用 Microsoft Foundation Server TFS 我对 TFS 和 TFS api 很陌生 我在使用 TFS 客户端对象模型从 TFS 获取正确数据时遇到一
  • Android:如何加快 GridView 的滚动速度?

    我有一个 GridView 它显示大小相同的图像 7 列图像 166dp x 249dp 有超过 150 个图像 并且我通过视图持有者模式使用视图回收机制适配器 我的视图都是简单的 ImageView 没有太多事情会减慢这个小部件的滚动速度
  • Boost.MultiArray 的一行初始化程序

    我有一个 n 维 Boost MultiArray 我初始化如下 const int n 3 size 4 of dimensions and size of one dimension boost multi array
  • 选择除顶行之外的所有行[重复]

    这个问题在这里已经有答案了 如何返回表中除第一行之外的所有行 这是我的sql语句 Select Top TopWhat from tbl SongsPlayed where Station Station order by DateTime
  • 帮助理解受保护方法的问题

    我正在阅读Sybex 完整 Java 2 认证学习指南 2005 年 4 月 ISBN0782144195 本书适合想要通过java认证的java开发人员 在了解访问修饰符 以及其他修饰符 一章之后 我发现了以下问题 17 对或错 如果 Y
  • 当我没有 app.config 文件时,编译器告诉我“考虑 app.config 重新映射”,我应该更改什么?

    在编译一个从 VS2003 中的 NET 1 1 移植到 VS2008 中的 NET 3 5 的解决方案时 我得到了一些建议 其中以下一条具有代表性 考虑将程序集 System Windows Forms Culture neutral P
  • 已弃用:mysql_pconnect():

    我在 php 执行期间遇到错误 我认为这是由于较新的 php 5 5 造成的 已弃用 mysql pconnect mysql 扩展已弃用 并将在将来删除 在第 7 行的 public html mydomain com connx php
  • 从先前的布局方向在相同位置重绘多个路径

    基于我之前的问题 如何在camera2 Android api中创建一个BottomBar作为StickyBottomCaptureLayout 我创建了一个布局StickyBar SB 始终锁定在系统栏上方 附近 我设置了 SB 和其他布
  • MVC,不再“应该”使用 HttpContext.Current 了吗?

    有人在帖子里here 评论说在使用 MVC 时不应该使用 HttpContext Current 而应该使用ControllerBase ControllerContext 在某些方面 这是有道理的 但在其他方面则不然 例如 Control
  • 设置错误值与删除属性

    我正在读一些关于布尔属性的内容here 这表示对于布尔属性 在这个特定的示例中 loop的属性
  • 从 XmlDocument XPath 查询获取特定数量的结果

    我正在查询 Twitter RSS 源并将结果提供到转发器中进行显示 我只想获取 XPath 查询的前 5 个结果 有没有办法在 XPath 语法中做到这一点 或者我是否必须循环生成结果XmlNodeList取出前5个 XmlDocumen
  • .NET Core 2.0 Cookie 事件 OnRedirectToLogin

    如何将中间件应用于 Cookie 选项中的 OnRedirectToLogin 事件 以便我可以使用依赖项注入 或者如何从 RedirectContext 检索 actionContext 我尝试过搜索文档或示例 但很难找到 而且我还没有看
  • JavaBean 比较

    有谁知道一个免费的开源库 实用程序类 它允许您比较一个 Java bean 的两个实例并返回在这两个实例中值不同的属性列表 数组 请发布一个小样本 Cheers Tomas Bean比较器Apache commons 就是您正在寻找的 Up
  • Azure Function - 此平台不支持 System.Data.SqlClient

    我正在运行以下内容insert将我的 azure 函数中的代码写入 azure sql server 2014 数据库 private static void Command SqlConnection sqlConnection stri