我正在尝试使用Quartz.NET构建一个简单的调度程序,但是当我尝试运行我的程序时,它“丢失”了引用并给了我8个错误。如果我重新添加从未实际消失的引用,则错误消失,但程序只是做同样的事情。我正在Team Server Foundation上开展项目,这对我来说是全新的。我提交了更改,但我根本无法获得第三方引用。
我将Quartz.DLL保存在我的项目中的lib文件夹中。
这是我收到的错误的屏幕截图。
我还应该注意到,我对C#或Visual Studios并不是非常熟悉。有关如何添加和管理第三方库的任何建议都会很棒。
答案 0 :(得分:2)
检查项目的属性是否在.net 4.0下运行,而不是客户端配置文件。
答案 1 :(得分:1)
我认为您的问题是using System.DateTime;
using Quartz;
以上{{1}}。尝试删除它以查看它是否解决了问题。
此外,如果您运行的是Quartz 2.0,则需要确保至少定位到.Net 3.5框架,而不是2.0。查看重大更改信息here。
答案 2 :(得分:0)
右键单击Home_Control项目。 Select properties >> Select Application tab >> Look for the Target framework: >> Change it to
.Net Framework 4(注意:请根据您的项目选择合适的版本。请不要选择.Net Framework 4 Client Profile或.Net Framework 3.5 Client Profile)。
立即尝试构建项目。
答案 3 :(得分:0)
删除Qurtz引用并手动添加新引用。使用包文件夹中netXX-client文件夹的引用。