Visual studio 2008 部署VS2005中编写的应用程序会与VS2008中的应用程序发生冲突吗?

Visual studio 2008 部署VS2005中编写的应用程序会与VS2008中的应用程序发生冲突吗?,visual-studio-2008,deployment,Visual Studio 2008,Deployment,我们有几个用VisualStudio2005编写的应用程序部署到我们的服务器上。如果我们在同一台服务器上部署Visual Studio 2008中编写的应用程序,会导致DLL冲突吗 我们希望确保升级我们的Visual Studio版本不会破坏现有的应用程序 谢谢。这不应该引起任何冲突。为了确保我会将引用程序集的特定版本属性标记为False。这是基于设置的经典“视情况而定”答案之一。您是在Visual Studio 2008中使用.NET 2.0编译应用程序,还是针对较新的框架?DLL是存储在共享

我们有几个用VisualStudio2005编写的应用程序部署到我们的服务器上。如果我们在同一台服务器上部署Visual Studio 2008中编写的应用程序,会导致DLL冲突吗

我们希望确保升级我们的Visual Studio版本不会破坏现有的应用程序


谢谢。

这不应该引起任何冲突。为了确保我会将引用程序集的特定版本属性标记为False。

这是基于设置的经典“视情况而定”答案之一。您是在Visual Studio 2008中使用.NET 2.0编译应用程序,还是针对较新的框架?DLL是存储在共享位置(即GAC--全局程序集缓存)还是存储在应用程序文件夹中

.NET 3.5与.NET 2.0向后兼容,因此您可以轻松地将2.0 DLL引用到3.0或3.5应用程序,但事实并非如此

如果您在GAC中存储共享DLL,则可能会发生冲突,但只需确保2.0和3.5版本的DLL具有不同的版本,即可避免上述冲突