我有一个使用 System.Data.DataSetExtensions 的 C# 控制台应用程序,我可以通过命令行在客户端服务器上顺利运行。我唯一做的就是将 bin/Release 目录内容复制到服务器上的特定目录并通过 cmd 运行应用程序。
现在,我想通过 SQL SERVER 作业运行同一个应用程序。我已经尝试了CmdExec
和T-SQL
选项,最新的使用xp_cmdshell
. 我也试过在没有工作的情况下运行程序,只是xp_cmdshell
在一个新的查询选项卡上。
我总是收到这个错误:
未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集“System.Data.DataSetExtensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。该系统找不到指定的文件。
有人可以帮我解决这个问题吗?为什么我可以通过cmd
线路而不是通过运行程序Sql Server
?
多谢!