如何在Web项目中编译MVC3(razor)视图,包括一些java文件

如何在Web项目中编译MVC3(razor)视图,包括一些java文件,java,asp.net-mvc-3,compiler-errors,Java,Asp.net Mvc 3,Compiler Errors,我想在ASP.NETMVC3Razor项目中编译视图。 我用过这个技巧 它工作正常,但问题是当我这样做时,一个错误开始显示: 找不到CodeDom提供程序类型Microsoft.VJSharp.VJSharpCodeProvider,VJSharpCodeProvider,版本=4.0.0.0,区域性=neutral,PublicKeyToken=b03f5f7f11d50a3a 当我进一步挖掘时,我发现当一些java文件包含在项目中时,会出现这个错误。 我有一个打印机插件,它是在javaso

我想在ASP.NETMVC3Razor项目中编译视图。 我用过这个技巧

它工作正常,但问题是当我这样做时,一个错误开始显示: 找不到CodeDom提供程序类型Microsoft.VJSharp.VJSharpCodeProvider,VJSharpCodeProvider,版本=4.0.0.0,区域性=neutral,PublicKeyToken=b03f5f7f11d50a3a

当我进一步挖掘时,我发现当一些java文件包含在项目中时,会出现这个错误。 我有一个打印机插件,它是在javasome.jar和其他java相关文件上制作的。当我删除这些文件时,一切都开始正常工作。 但问题是,我不能从我的项目中删除这些java文件,因为它们在我的应用程序中起着重要的作用

有没有什么方法可以将java文件包含到我的项目中来编译我的视图?
如果您有任何建议,我们将不胜感激。

是否将Java文件的构建操作更改为“无”?假设不需要对它们执行任何操作。这些java文件中的一些具有构建操作“None”,一些具有“Content”。没有一个具有“编译”。根据您的建议,我将所有java文件的构建操作更改为“无”,但什么也没发生。找不到CodeDom提供程序类型Microsoft.VJSharp.VJSharpCodeProvider、VJSharpCodeProvider、版本=4.0.0.0、区域性=neutral、PublicKeyToken=b03f5f7f11d50a3a。错误仍在发生。是否将Java文件的生成操作更改为“无”?假设不需要对它们执行任何操作。这些java文件中的一些具有构建操作“None”,一些具有“Content”。没有一个具有“编译”。根据您的建议,我将所有java文件的构建操作更改为“无”,但什么也没发生。找不到CodeDom提供程序类型Microsoft.VJSharp.VJSharpCodeProvider、VJSharpCodeProvider、版本=4.0.0.0、区域性=neutral、PublicKeyToken=b03f5f7f11d50a3a。错误仍在发生。