我创建了一个新的 VB.net windows 应用程序项目,并像我以前做过很多次一样添加了对我的实用程序项目的引用。当我开始编码时,编辑器会毫不费力地找到实用程序命名空间,但是当我构建时,我得到“未定义 Type My.Utils.Data”。
我已经将我的项目与其他项目进行了比较,但找不到区别。
当我尝试调试时,我收到一个对话框,提示“Visual Studio 无法开始调试,因为调试目标“C:.....\myproject.exe”丢失
最佳答案
您需要确保使用项目的目标 .NET Framework 版本等于或高于它引用的其他项目。如果引用的项目针对的是更高版本的框架,Visual Studio 将不会向您提供诸如“错误的框架版本”之类的有用消息。相反,它会给你一个关于程序集丢失的非常令人困惑的错误,即使它在那里。
关于vb.net - "Type is not defined"项目构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18255335/