[英]C# dll not found at compile time
我正在.Net 3.5中編寫應用程序。
到目前為止,我在解決方案中有3個項目。 當從我的主項目中添加對其他項目的引用時,intellisense設法從其他項目的dll中查找類,但在編譯時似乎正在“丟失”引用。
這可能是因為我最初使用目標框架.Net 4.0創建了該項目。 但是,由於我需要使用ASP.NET Web服務,因此不得不降級到3.5。
任何幫助將不勝感激。
被引用的項目必須是“復制本地:真實”參考->屬性->“復制本地:真實”
批量清理解決方案中的所有項目,確保依賴關系圖中的所有項目都以.NET 3.5框架為目標。 在您的.csproj文件(使用文本編輯器打開)中檢查引用的HintPath,以獲取對外部DLL的引用,並確保它們均<= 3.5。
但是,由於我需要使用ASP.NET Web服務,因此不得不降級到3.5。
.NET 4中也有幾個不同的Web服務項目。我不太了解此舉。
您有項目引用,intellisense會看到您引用的類,但是在編譯時,編譯器似乎找不到所引用的程序集。
我看到此行為的兩個可能原因:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.