C# 如何将Mvvmlight应用到VB.Net项目中。?

C# 如何将Mvvmlight应用到VB.Net项目中。?,c#,vb.net,integration,mvvm-light,C#,Vb.net,Integration,Mvvm Light,我尝试过使用vb.net project,但它不允许访问C#View和ViewModel,因为vb.net尚未准备好使用MVLight 因此,我的问题是,我在vb.net中有一个现有项目,我想知道如何将MvvmLight应用到vb.net中> 我所做的是使用MvvmLight模式在C#中创建了小addressboll,我正在尝试将此项目集成到我现有的VB.NET项目中,但它不兼容,所以有没有什么独特的方法可以实现我的MvvmLight模式 谢谢你 我正在VB.Net中使用MVVM Light。C

我尝试过使用vb.net project,但它不允许访问C#View和ViewModel,因为vb.net尚未准备好使用MVLight

因此,我的问题是,我在vb.net中有一个现有项目,我想知道如何将MvvmLight应用到vb.net中>

我所做的是使用MvvmLight模式在C#中创建了小addressboll,我正在尝试将此项目集成到我现有的VB.NET项目中,但它不兼容,所以有没有什么独特的方法可以实现我的MvvmLight模式


谢谢你

我正在VB.Net中使用MVVM Light。C#编译为DLL并在项目中引用时,可在VB.net中使用。C#中的VB.Net DLL则相反。这就是.NET CLR的优点

至于MVVM Light的细节,请安装最新的软件包,并参考正确的程序集

使用Imports语句将GalaSoft.MVVMLight名称空间引入到项目中

Imports GalaSoft.MvvmLight
Imports GalaSoft.MvvmLight.Messaging
Imports GalaSoft.MvvmLight.Threading
Imports GalaSoft.MvvmLight.Helpers
Imports GalaSoft.MvvmLight.Command

Public Class UseMVVMLightInVB