[英]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.