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
?您收到了什么错误消息?