2015-07-10 88 views
0

我们正在进行应用程序升级。我们将我们的代码从ASP.NET 2.0(使用VS 2k5)移动到ASP.NET 4.5(使用VS 2k13 w/VSO)。所以我试图让我的旧项目安装和设置。我们正在创建一个解决方案来保存我们所有的业务对象库项目和我们的两个主要项目(Web应用程序和Web服务)。Visual Studio在线参考...从.NET 2.0迁移到4.5

在我们老设置我们的网站是一个实际的IIS网站项目。我们现在正在建立一个Web项目。我有很多我们正在使用的第三方工具。我们曾经将.dll转储到BIN中并从那里开始。但我不希望这样做比这更好。

几个项目共享相同的DLLS。我正在考虑在名为IncludeLibraries的解决方案下创建一个文件夹,并将所有的DLLS放在那里。然后从任何需要它们的项目中引用它们。浏览到该文件夹​​并选择该DLL。每个人都在本地开发,如果用户没有完全相同的设置,所以我不希望项目无法构建,因此试图将所有内容都保存在TFS中。这听起来正确吗?

另外,我们使用的是MS Web Service Extensions 3.0。我将不得不安装该/加载DLL的?或者有什么方法可以解决那些转移到ASP.NET 4.5的问题?

回答

0

您应该将所有的引用程序集移动到Nuget。您可能会发现其中很多已经存在,您可以创建一个本地Nuget存储库来管理其余的。

虽然它需要一点点的设置,但它不应该超过一天。

您还需要将您的网站迁移到Web应用程序。网站多年来一直没有得到真正的支持,如果现代技术升级,您将无法利用任何优势。

您可以在适当位置升级,如果您使用Nuget修复了您的引用,那么您应该处于一个不错的位置。

+0

我没有更新我的网站到一个Web应用程序。我知道我使用NuGet下载了一些软件包,但我没有意识到我可以拥有自己的本地存储库。我有一些组件不在那里,所以我会试试看。 –

相关问题