我正在嘗試將兩個新的測試項目添加到我的解決方案中。當我添加它們並添加引用時,構建最初會在調試文件夾中創建dll。當我再次構建或重建時,它總是空的,我有一個 錯誤CS0006元數據文件.dll'無法找到錯誤。我已經檢查過構建配置管理器,並且檢查框以將其輸出到調試文件夾。我已經嘗試過清理,構建,重建解決方案,我確保沒有其他遺留項目將其放置並刪除。我不知道還有什麼我可以做到讓它建立和輸出的DLL ..vs 2015錯誤CS0006元數據文件.dll'找不到
2
A
回答
0
我得到了同樣的錯誤信息。
我將核心類庫(netcore)引用到核心(xproj)應用程序。
問題是,我已被手動編輯在xproj項目時,輸出路徑:
到
<OutputPath Condition="'$(OutputPath)'=='' ">..\bin\</OutputPath>
但我xproj應用程序有:
<OutputPath Condition="'$(OutputPath)'=='' ">.\bin\</OutputPath>
更改爲相同的輸出路徑有所幫助。
0
我通過添加目標項目作爲依賴項解決了這個問題。
右鍵單擊解決方案資源管理器中的解決方案,選擇項目依賴關係,選擇一個測試項目,並選擇生成該DLL的項目。
0
檢查.nuget目錄是否完整。
文件名:
-NuGet.Config
-NuGet.exe
-NuGet.targets
-packages.config
在我的情況NuGet.exe在樹枝上丟失,因爲當我檢查在TFS,它不會發送NuGet.exe。
+0
如果我缺少packages.config,我該如何解決這個問題? –
0
1
重新啓動你的vs,那是我如何修復它。
相關問題
- 1. 元數據文件外立面DLL找不到CSC錯誤
- 2. VS 2017元數據文件'.dll找不到
- 3. 錯誤CS0006:元數據文件 'C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \臨時ASP.NET文件\ ROOT \ ... \ some.dll' 無法找到
- 4. 未找到元數據文件錯誤
- 5. Tesseract:找不到數據文件錯誤
- 6. 找不到PInvoke DLL錯誤
- 7. DLL錯誤的加密失敗錯誤和元數據文件
- 8. 找不到LINQ的元數據文件'.dll'
- 9. 找不到元數據文件--Data.Entity.Model
- 10. 找不到在VS的演練中提到TWTestCommandPackageGuids.cs文件2015年
- 11. VS 2005編譯錯誤 - 意外錯誤寫的元數據到文件
- 12. 引用的DLL找不到,因爲VS名稱空間錯誤
- 13. 找不到opencv .dll文件
- 14. 元數據文件「xyz.dlll」找不到
- 15. Xamarin - 元數據文件.../AWSSDK.SecurityToken.CodeAnalysis.dll找不到
- 16. 找不到PInvoke DLL kernel32.dll文件C#
- 17. 錯誤:錯誤:找不到'AppComponent'的NgModule元數據
- 18. VS 2015 Localdb錯誤26
- 19. 我得到一個元數據文件「文件名」無法找到錯誤。
- 20. DLL未找到錯誤
- 21. CreateToolhelp32Snapshot找不到kernel32.dll錯誤信息
- 22. aspnet_merge導致DLL找不到錯誤
- 23. cmake錯誤'找不到CXX11'VS 2010?
- 24. jquery數據表拋出文件找不到要求的錯誤
- 25. 在現有文件上找不到'文件未找到'錯誤
- 26. VS 2015 MSBuild部署數據庫項目錯誤
- 27. 數據庫在2015年VS
- 28. VS 2015「if」條件執行到錯誤的塊
- 29. VS 2015錯誤列表不會跳轉到MVC視圖
- 30. opencv dll錯誤 - 找不到過程KERNEL32.dll中的過程LoadPackagedLibrary
是否有任何其他錯誤顯示在您的生成輸出控制檯? – Jacob