我想從更大的解決方案中切出一個MVC項目,因爲解決方案變得太大了,我想將它切成更小的塊。但是,這似乎是比預期更困難的任務。缺少動態鏈接庫和引用的問題
我可以很容易地複製粘貼項目,並創建一個新的解決方案與這個項目,但我似乎有一些與參考問題。我的引用似乎沒有包含路徑(許多這些引用是項目引用,但我只需要引用DLL)。
我不知道發生了什麼,或者如何解決它。我已經嘗試了一些東西,如刪除引用,然後重新添加它,但無濟於事。
我以前沒有見過這個問題,我似乎無法找到解決方案,也沒有在網上找到任何好的文檔。
我想從更大的解決方案中切出一個MVC項目,因爲解決方案變得太大了,我想將它切成更小的塊。但是,這似乎是比預期更困難的任務。缺少動態鏈接庫和引用的問題
我可以很容易地複製粘貼項目,並創建一個新的解決方案與這個項目,但我似乎有一些與參考問題。我的引用似乎沒有包含路徑(許多這些引用是項目引用,但我只需要引用DLL)。
我不知道發生了什麼,或者如何解決它。我已經嘗試了一些東西,如刪除引用,然後重新添加它,但無濟於事。
我以前沒有見過這個問題,我似乎無法找到解決方案,也沒有在網上找到任何好的文檔。
請從舊項目中複製package.config文件到新創建的項目,然後去包管理器控制檯(Visual Studio中,工具> NuGet包管理器>軟件包管理器控制檯): 命令:」 的NuGet恢復 「 以便您的所有依賴項得到恢復。 「(許多這些引用是項目引用,但我只需要引用這些DLL)。」對於dll引用,你需要將localCopy屬性設置爲true,你可以在將localCopy值設置爲「true」之後上傳的第二個屏幕中找到你的所有項目引用將被本地轉換爲dll到你的bin夾。
有時會發生這種情況時,較低的.Net版本項目引用更高的.Net版本的DLL。 – GauravKP