[英]run project c# with .dll embebed, works if run from VS2010, dont works from executable
[英]VS2010 C# missing project dll during build
我在VS2010中構建有問題。 我正在嘗試開發小型Prism,MVVM應用程序。
我在我的解決方案“MyApp”中添加了新項目“Toolbar”,在構建過程中我得到了以下錯誤(可能因為某些原因沒有創建項目的dll):
錯誤2無法加載引用的程序集“C:\\ net \\ projects \\ MyApp \\ MyApp.Modules.Toolbar \\ bin \\ Debug \\ MyApp.Modules.Toolbar.dll”。
捕獲到FileNotFoundException,說“無法加載文件或程序集'C:\\ net \\ projects \\ MyApp \\ MyApp.Modules.Toolbar \\ bin \\ Debug \\ MyApp.Modules.Toolbar.dll'或其依賴項之一。系統無法找到文件指定。“
C:\\ net \\ projects \\ MyApp \\ MyApp \\ ResGen MyApp
我是VS2010和C#的新手,所以我真的不知道發生了什么,因為源代碼中的一些錯誤或者為什么會發生這種情況,項目dll會丟失? 我也不知道如何在源代碼中找到這樣的錯誤,因為VS只顯示上面提到的錯誤。 項目的依賴項應該可以,我猜,文件MyApp.Modules.Toolbar.dll確實不存在於我的硬盤上的任何文件夾中。
問題是在工具欄項目的xaml中定義的錯誤類名(UserControl x:Class =“BAD CLASS HERE”)。
經過許多谷歌搜索一個類似的問題,我曾經一次玩弄.net項目中使用開放式辦公室,然后我所有的aspx頁面都有藍色的波浪線,說無法找到cli_uno,哪個沒有引用我的項目或lib文件。
我刪除了所有bin文件夾,引用它的dll隱藏在其中一個文件夾中並使vs2010變得怪異。
我意識到這不是上面的確切解決方案,但沒有太多的錯誤,這是一個頭腦刮擦和刪除所有bin文件夾為我工作所以這是嘗試的東西。
您提供的信息太多了,所以我會問一些問題(以及一些可能的修復):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.