我有一個.NET 4.0的項目,其中有一個名爲Common
做出頭像getQueryString,信息getKey類等錯誤:沒有命名空間中存在的「通用」當我安裝Quartz.Net
當我爲我的項目安裝了最新的Quartz.Net,我開始收到錯誤信息,我在我的項目中缺少命名空間Common
。
下面是實際的錯誤信息:
(是否缺少程序集引用?)錯誤CS0234:類型或命名空間名稱「查詢字符串」不會在命名空間中 「通用」
我有一個.NET 4.0的項目,其中有一個名爲Common
做出頭像getQueryString,信息getKey類等錯誤:沒有命名空間中存在的「通用」當我安裝Quartz.Net
當我爲我的項目安裝了最新的Quartz.Net,我開始收到錯誤信息,我在我的項目中缺少命名空間Common
。
下面是實際的錯誤信息:
(是否缺少程序集引用?)錯誤CS0234:類型或命名空間名稱「查詢字符串」不會在命名空間中 「通用」
石英可能有一個叫做Common
的名稱空間或子名稱空間,現在你有衝突。
您可以嘗試查找每個有問題的實例,並使用OR或完全限定您的類名稱(即使用包含名稱空間的全名)來刪除Quartz。
或者您可以刪除Quartz,將您自己的類重命名爲比「Common」更適合和非通用的類,然後再次安裝Quartz。 Quartz的刪除和重新安裝將使您可以更輕鬆地使用Visual Studio的重命名類功能來重命名您的類。
是的,Quartz.Net使用Common.Logging – jvilalta 2015-03-31 18:46:44
重命名我的類,這是不可能的,因爲在我的解決方案中有很多項目和我只在一些項目中工作,所以修改函數項目是不允許的。當我將Quartz安裝到我的項目中時,我只使用了一些對象:IScheduler,IJobDetail,ITrigger,StdSchedulerFactory。與通用對象無關:( – 2015-04-01 03:17:09
所以你的項目工作,然後你安裝Quartz,現在不是? – 2015-03-31 03:23:41
@Rufus L:是的,我的項目工作,但安裝Quartz後,它不能,每個頁面有什麼代碼調用對象通用不能運行,並注意不存在名稱空間'常見' – 2015-03-31 03:27:59
是否有任何文件/類你正在使用Common的方法而沒有使用聲明?這是同一個項目還是解決方案中的其他項目?如果是這種情況,您可能需要添加對其他項目的引用。 – JNYRanger 2015-03-31 19:07:59