2012-12-10 27 views
-2

在C#中 - 项目生成了一个VB文件,之后,该文件在分离的线程中编译并被构建为有用的工作:)。我不仅要生成这个文件,而且要将这个文件加载到调试器并开始调试(如果定义了DEBUG)。是否有可能在C#项目中调试VB文件?我发现了用于VB文件格式化的T4模板,但我不确定这些模板能否帮助我调试文件。生成VB代码并在C#项目中进行调试

+1

Visual Studio将调试使用PDB将所有程序集加载到内存中的情况。您需要使用['AppDomain.Load方法(Byte [],Byte [])'](http://msdn.microsoft.com/zh-cn/library/d4tc2453.aspx)加载VB程序集和PDB。 。 –

回答

1

英语显然不是你的第一语言,我说你说的没有多大意义。但我想我对你想要完成的事情有一个大致的了解。

可以在Visual Studio中并排运行C#和VB.Net项目。

  1. 打开你的C#解决方案
  2. 从 '文件' 菜单中选择 '添加...'> '现有的解决方案'
  3. 选择VB解决方案
  4. 在Solution Explorer窗格中,右键点击无论您想成为启动解决方案并选择“设置为启动项目”,请选择“设为启动项目”

您现在应该可以在任一项目中放置断点并轻松进行调试。

希望有帮助!