簡體   English   中英

C#引用Quartz.DLL。 調試錯誤,丟失參考

[英]C# Referencing Quartz.DLL. Error on Debug losing Reference

我正在嘗試使用Quartz.NET構建一個簡單的調度程序,但是當我嘗試運行程序時,它“丟失了”引用並給了我8條錯誤。 如果我重新添加從未真正消失的引用,錯誤就會消失,但是程序只會做同樣的事情。 我正在Team Server Foundation上進行項目,這對我來說是全新的。 我提交了更改,但是根本無法保留第三方引用。

我將Quartz.DLL保存在項目的lib文件夾中。

這是我收到的錯誤的屏幕截圖。 出現錯誤的屏幕截圖

我還應該指出,我對C#或Visual Studios並不是很熟悉。 關於如何添加和管理第三方庫的任何建議都很好。

檢查項目的屬性是否在.net 4.0而不是客戶端配置文件下運行。

我認為您的問題是using System.DateTime; 以上using Quartz; 嘗試刪除它以查看是否解決了問題。

另外,如果您正在運行Quartz 2.0,則需要確保至少針對.Net 3.5框架,而不是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客戶端配置文件)。

立即嘗試構建項目。

刪除Qurtz參考並手動添加新參考。 使用包文件夾中netXX-client文件夾中的引用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM