Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使Roslyn成为ASP.NET的默认编译器并将其放入GAC?_Asp.net_Roslyn - Fatal编程技术网

如何使Roslyn成为ASP.NET的默认编译器并将其放入GAC?

如何使Roslyn成为ASP.NET的默认编译器并将其放入GAC?,asp.net,roslyn,Asp.net,Roslyn,我们在网站/web应用程序项目中使用ASP.NET 4.6。 我们通过Nuget软件包将Roslyn Complier添加到我们的网站项目中,VS.NET更新了web.config,并在“bin”下添加了一个Roslyn文件夹。 此文件夹中有许多DLL和exe文件 文档规定,为了获得最佳ASP.NET启动时间,最好对Roslyn程序集进行Ngen和GAC 我不知道如何使用Ngen.exe或其他工具将其正确移动到GAC 资料来源如下: 请参阅本节:宣布.NET编译器平台(“Roslyn”)新Co

我们在网站/web应用程序项目中使用ASP.NET 4.6。 我们通过Nuget软件包将Roslyn Complier添加到我们的网站项目中,VS.NET更新了web.config,并在“bin”下添加了一个Roslyn文件夹。 此文件夹中有许多DLL和exe文件

文档规定,为了获得最佳ASP.NET启动时间,最好对Roslyn程序集进行Ngen和GAC

我不知道如何使用Ngen.exe或其他工具将其正确移动到GAC

资料来源如下:


请参阅本节:宣布.NET编译器平台(“Roslyn”)新CodeDOM提供程序的首次预览。

如果您可以提供指向信息源的链接,则If将有所帮助。将源添加到问题中。我相信.NET 4.6包含了所有位。关于是否可以在以前的版本中使用Roslyn,您最好与Microsoft支持部门联系以获得确认。我可以确认情况并非如此,并且.NET 4.6不将Roslyn作为默认版本提供。我们将Roslyn作为Nuget包添加到我们的项目中,现在在“bin”文件夹下有一个Roslyn程序集文件夹。我们想把它移到GAC,这样我们就不需要在每个项目中都包含Roslyn文件夹。