C# 运行csc时未找到RestSharp库

C# 运行csc时未找到RestSharp库,c#,.net-core,restsharp,C#,.net Core,Restsharp,我有以下代码: using System; using System.IO; using RestSharp; using RestSharp.Authenticators; namespace MyProgram { class Program { static void Main(string[] args) { var client = new RestClient {

我有以下代码:

using System;
using System.IO;
using RestSharp;
using RestSharp.Authenticators;

namespace MyProgram
{
    class Program
    {
        static void Main(string[] args)
        {
            var client = new RestClient
            {
                BaseUrl = new Uri("www.newuri.com"),
                Authenticator = new HttpBasicAuthenticator(username: "myusername", password: "mypassword")
            };

            var request = new RestRequest(Method.POST);

            var response = client.Execute(request);
        }
    }
}
我正在使用VS2017进行编码,这个程序可以在上面完美编译。问题是我想通过命令提示符编译并运行它,当我尝试运行命令时:

csc Program.cs
我得到一个错误:

cs(3,7):错误CS0246:找不到类型或命名空间名称“RestSharp”(是否缺少using指令或程序集引用?) cs(4,7):错误CS0246:找不到类型或命名空间名称“RestSharp”(是否缺少using指令或程序集引用?)


通过CMD编译时我是否遗漏了什么?

如果使用
csc
编译,则需要手动指定指向所有引用的路径

很少有人通过手动调用
csc
进行编译。相反,他们使用能够理解
csproj
文件格式并为他们运行
csc
的构建软件


能否尝试运行
msbuild
dotnet build
?这将尊重您在Visual Studio中添加的所有参考资料。

问题的标题和问题不一样。在这个问题上,您甚至没有使用ASP.NET内核。它不会编译,因为Program.cs没有构建RestSharp库in@CamiloTerevinto对不起,问得不恰当。你能解释一下我应该如何在库中构建吗?@NikasŽalias:那么也许你应该提供更多信息。你是否尝试运行
msbuild
dotnet build
?您收到了什么错误消息?