VS2010 C# 在生成过程中缺少项目 dll
本文关键字:项目 dll 过程中 VS2010 | 更新日期: 2023-09-27 18:31:24
我在VS2010中构建时遇到问题。我正在尝试开发小型棱镜,MVVM应用程序。
我将新项目"工具栏"添加到我的解决方案"MyApp"中,在构建过程中出现以下错误(由于某种原因,项目的dll可能未创建):
错误 2 无法加载引用的程序集"C:'et''projects''MyApp''MyApp.Modules.Toolbar''bin''Debug''MyApp.Modules.Toolbar.dll"。
捕获了文件未发现异常,指出"无法加载文件或程序集"'C:'et''projects''MyApp''MyApp.Modules.Toolbar''bin''Debug''MyApp.Modules.Toolbar.dll'或其依赖项之一。系统找不到文件指定。
C:'et''projects''MyApp''MyApp''ResGen MyApp
我对VS2010和C#很陌生,所以我真的不知道发生了什么,由于源代码中的一些错误而缺少项目dll,或者为什么会发生这种情况?我也不知道如何在源代码中找到这样的错误,因为VS只显示上面提到的错误。我想该项目的依赖项应该没问题,文件 MyApp.Modules.Toolbar.dll 真的不存在于我的硬盘上的任何文件夹中。
问题是工具栏项目的 xaml 中定义的错误类名(UserControl x:Class="BAD CLASS HERE")。
在多次谷歌搜索类似问题之后,我曾经在 .net 项目中玩弄使用 open office,然后我所有的 aspx 页面都有蓝色波浪线说找不到cli_uno找不到它在哪里也没有引用,也没有在我的项目或 lib 文件中引用。
我删除了所有的 bin 文件夹,一个引用它的 dll 隐藏在其中一个文件夹中,使 vs2010 吓坏了。
我意识到这不是上述的确切解决方案,但是此错误没有太多内容,而且这是一个令人头疼的问题,删除所有bin文件夹对我有用,所以可以尝试一下。
你提供的信息太轻了,所以我会问一些问题(以及一些可能的修复):
- 文件是否位于指定的路径开始?
- 如果没有,是否需要构建项目来创建 dll?
- 如果有这样的项目,它是否构建了您正在寻找它的.dll - 如果没有,您需要手动复制它或设置构建后过程以在每次构建后自动执行复制
- 如果没有这样的项目,您是否在某处拥有.dll本身。 如果是,则需要将其复制到正确的位置。
- 如果.dll位于正确的位置,是否有一些保护措施阻止其他项目访问它?