Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
C# 使用web.config重定向绑定时在标记中获取intellisense_C#_Asp.net_.net_Visual Studio 2010 - Fatal编程技术网

C# 使用web.config重定向绑定时在标记中获取intellisense

C# 使用web.config重定向绑定时在标记中获取intellisense,c#,asp.net,.net,visual-studio-2010,C#,Asp.net,.net,Visual Studio 2010,我们正在使用我们自己构建的一组web部件来帮助我们作为顾问所做的项目。随着web部件的发展,我们将使用某些程序集的不同版本号构建一个新版本。其中一些程序集之间存在依赖关系。 为了防止一次升级整个程序集,最近我们采用了BindingRedirect作为升级某些程序集并修复其中错误的方法 例如:我们正在运行版本1.0 AssemblyB取决于AssemblyA。AssemblyA get已升级到1.1版。为了在ASP.NET网站中实现这一点,我们添加了绑定重定向voor AssemblyA,指定任何

我们正在使用我们自己构建的一组web部件来帮助我们作为顾问所做的项目。随着web部件的发展,我们将使用某些程序集的不同版本号构建一个新版本。其中一些程序集之间存在依赖关系。 为了防止一次升级整个程序集,最近我们采用了BindingRedirect作为升级某些程序集并修复其中错误的方法

例如:我们正在运行版本1.0 AssemblyB取决于AssemblyA。AssemblyA get已升级到1.1版。为了在ASP.NET网站中实现这一点,我们添加了绑定重定向voor AssemblyA,指定任何查找版本1.0的人都应重定向到版本1.1。在运行时一切正常


但是,此构造破坏了ASP.NET标记中的IntelliSense。如何解决此问题?

我们已解决此问题。归根结底是这样的。每当为IntelliSense反射程序集时,Visual Studio都不会考虑web.config。它可以解决你在GAC中的任何问题。因此,为了使IntelliSense在我们的案例中工作,我们创建了从一个版本重定向到另一个版本的策略程序集,并将它们安装在GAC中

您可以在此处找到如何执行此操作: