我实际上正在使用VS 2015开展项目。
最近,我租了一台服务器,我想切换我的项目,但我遇到了一些问题。
当我尝试使用xbuild构建我的.csproj时,我在编译期间遇到错误。
编译行:
sudo xbuild projetML.csproj
错误:
Connection/ConnectionDB.cs(44,22): error CS1684: Reference to type
`System.Threading.Tasks.Task`1<TResult>' claims it is defined assembly
`mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089', but it could not be found
似乎是dll&#34; System.Threading.Tasks.Task&#34;无法找到但是当我在VS上工作时,没有问题。
Connection / ConnectionDB.cs中的一行是使用MongoDB驱动程序连接到mongo数据库的连接:
MongoDB.Driver.MongoClient client = new MongoClient(host):
MongoDB.Driver.IMongoDatabase database = client.GetDatabase(db);
database.RunCommandAsync((Command<BsonDocument>)"{ping:1}")
.wait();
经过一些搜索,似乎.RuncommandAsync可以返回类型&#34; System.Threading.Tasks.Task&#34;但是在VS上,它并不关心这种类型。
感谢您的帮助。
注意:我对&#34; System.Threading.CancellationToken&#34;有同样的问题。