2

我对 ASP.NET 不太熟悉,所以我一直在使用 Visual Studio 中的一个 Web 窗体项目,它已经实现了登录和成员资格控制。该项目安装了一些 NuGet 包,当您在本地计算机上工作时它们可以正常工作。

我正在尝试与一个朋友一起在这个项目上工作,所以我们决定使用 TFS,但是当我将代码上传到 Team Foundation Server 时,它不再工作了。我遇到了几个上传前没有的错误。这些是一些错误:

错误 20 当前上下文中不存在名称 'BundleTable' D:\Teste Moving Music\MovingMusic\MovingMusic\Global.asax.cs 17 42 MovingMusic

错误 5 命名空间“Microsoft”中不存在类型或命名空间名称“AspNet”(您是否缺少程序集引用?) D​​:\Teste Moving Music\MovingMusic\MovingMusic\App_Start\AuthConfig.cs 5 17 MovingMusic

错误 22 找不到类型或命名空间名称“BundleCollection”(您是否缺少 using 指令或程序集引用?) D​​:\Teste Moving Music\MovingMusic\MovingMusic\App_Start\BundleConfig.cs 12 44 MovingMusic

错误 19 命名空间“System.Web”中不存在类型或命名空间名称“优化”(您是否缺少程序集引用?) D​​:\Teste Moving Music\MovingMusic\MovingMusic\Global.asax.cs 5 18 MovingMusic

错误 21 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(您是否缺少程序集引用?) D​​:\Teste Moving Music\MovingMusic\MovingMusic\App_Start\BundleConfig.cs 5 18 MovingMusic

我收到了近 10 个这样的错误,但是如果我切换回本地机器上的同一个项目,它可以正常工作。

有人能帮我吗?对不起,我的英语不是我的母语。

4

1 回答 1

1

我怀疑您需要根据http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages中的说明右键单击您的解决方案并选择“启用 NuGet 包还原”

这将允许 Visual Studio Team Services 下载丢失的包以避免依赖错误。

于 2014-01-15T10:08:44.367 回答