我为控制台应用程序生成了一个* .exe文件,但无法正常运行

时间:2019-06-04 22:00:39

标签: c# web-services console-application exe

这是情况。我编写了一个WCF应用程序,以将文件从Oracle上载到SharePoint Online。然后,我在引用WCF应用程序的相同解决方案下创建了一个控制台应用程序,以便在其中调用方法。我通过Visual Studio 2019生成了一个exe文件,并通过命令行运行它。但是,它引发异常,表示找不到Main(string [] args)中指定的文件。

  

未处理的异常:System.IO.FileNotFoundException:无法加载   文件或程序集'System.Private.ServiceModel。版本= 4.1.2.4,   文化=中性,PublicKeyToken = b03f5f7f11d50a3a'。系统   找不到指定的文件。在sharepoint.program.Main(String []   args)

有人可以告诉我为什么会这样吗?

static void Main(string[] args)
        {
            Console.WriteLine("Uploading...");          
            ServiceReference1.ServiceClient ws = new ServiceReference1.ServiceClient();
            ws.start_processAsync().Wait();
            Console.WriteLine("Upload Finished!");

        }

1 个答案:

答案 0 :(得分:0)

尚未安装“ System.Private.ServiceModel”。需要从NuGet软件包管理中安装它。