gpt4 book ai didi

.net - Visual Studio 2012/13 导出模板中缺少 MVC NuGet

转载 作者:行者123 更新时间:2023-12-03 17:42:49 25 4
gpt4 key购买 nike

我导出了一个工作项目模板并尝试使用它创建一个新项目。

这是我得到的错误。

Type IAppBuilder is not defined.
Type CookieAuthenticationOpetions is not defined
Type OwinStartupAttribute is not defined
Type IAppBuilder is not defined
DefaultAuthenticationTypes is not declared

还有53个警告,包括
Could not resolve this reference...

我的问题是为什么这些没有被结转?我真的不想为我从这个模板创建的每个项目都这样做。

更新

我创建的非 mvc 模板也发生了同样的事情。在导出之前,我什至没有进行任何编码更改。

这里有一些
ScriptBundle is not defined
FriendlyURLSettings is not defined
BundleCollection is not defined

更新 2

同样的事情发生在 Visual Studio 2012 中。(更新问题的标题)

更新 3

它在packages.config 中显示了这些引用。仍然不确定为什么它们没有被引用:
<package id="EntityFramework" version="5.0.0" targetFramework="net45" />
<package id="jQuery" version="1.8.2" targetFramework="net45" />
<package id="jQuery.UI.Combined" version="1.8.24" targetFramework="net45" />
<package id="jQuery.Validation" version="1.10.0" targetFramework="net45" />
<package id="knockoutjs" version="2.2.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Mvc" version="4.0.20710.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Mvc.FixedDisplayModes" version="1.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Providers.Core" version="1.2" targetFramework="net45" />
<package id="Microsoft.AspNet.Providers.LocalDB" version="1.1" targetFramework="net45" />
<package id="Microsoft.AspNet.Razor" version="2.0.20715.0" targetFramework="net45" />
<package id="Microsoft.AspNet.Web.Optimization" version="1.0.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi" version="4.0.20710.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Client" version="4.0.20710.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.Core" version="4.0.20710.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebApi.WebHost" version="4.0.20710.0" targetFramework="net45" />
<package id="Microsoft.AspNet.WebPages" version="2.0.20710.0" targetFramework="net45" />
<package id="Microsoft.jQuery.Unobtrusive.Ajax" version="2.0.30116.0" targetFramework="net45" />
<package id="Microsoft.jQuery.Unobtrusive.Validation" version="2.0.30116.0" targetFramework="net45" />
<package id="Microsoft.Net.Http" version="2.0.20710.0" targetFramework="net45" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net45" />
<package id="Modernizr" version="2.6.2" targetFramework="net45" />
<package id="Newtonsoft.Json" version="4.5.11" targetFramework="net45" />
<package id="WebGrease" version="1.3.0" targetFramework="net45" />

NuGet 管理器中的“全部”下不会显示任何 NuGet。

最佳答案

这看起来像 Nuget 相关的问题。你有 VS2012 更新 3 吗?

请尝试按照此问题中的说明重新安装 Nuget 包管理器:

Why does NuGet fail to load in Visual Studio 2012 after updating to VS Update 3?

关于.net - Visual Studio 2012/13 导出模板中缺少 MVC NuGet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31929505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com