msbuild – 如果不指定目标框架,则不支持“发布”目标
使用Visual Studio 2017,我使用.NET Framework创建了一个ASP.NET Core站点.
(我没有project.json,我有一个带.cproj的VS2017项目) 我的目标是x64 Windows 2008R2.我的.cproj的开头如下: <Project Sdk="Microsoft.NET.Sdk.Web" ToolsVersion="15.0"> <PropertyGroup> <TargetFrameworks>net462</TargetFrameworks> <RuntimeIdentifier>win7-x64</RuntimeIdentifier> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <PlatformTarget>x64</PlatformTarget> <OutputPath>binDebug</OutputPath> <DefineConstants>TRACE;DEBUG</DefineConstants> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <PlatformTarget>x64</PlatformTarget> <OutputPath>binRelease</OutputPath> <Optimize>True</Optimize> </PropertyGroup> ... 但是,虽然我只针对.NET 4.6.2,但当我尝试发布时,我收到此错误
在网上寻找解决方案时,我遇到了遇到同样问题的人,但他们实际上有很多目标,但是,在我的情况下,我不确定为什么我会得到它. 有任何想法吗? 解决方法
.csproj模板(
https://github.com/dotnet/sdk/issues/251)发生了变化.
而不是< TargetFrameworks>你需要使用< TargetFramework>: <PropertyGroup> <TargetFramework>net462</TargetFramework> <RuntimeIdentifier>win7-x64</RuntimeIdentifier> </PropertyGroup> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – WCF,WebAPI和OWIN IIS集成管道.根据路线跳过OWI
- asp.net-mvc-4 – 无法加载文件或程序集’System.Web.Http.
- asp.net-mvc – 如何在响应重定向MVC后保留Server.GetLastE
- kendo-ui – 剑道多选控制 – 从下拉列表中删除所选项目
- asp.net – RenderBody和RenderSection之间的区别
- 在Asp.net Web API中捕获404错误
- asp.net – 将初始空行插入到选择列表MVC LINQ SQL中
- asp.net-web-api – 在WebApi OData中为OData服务文档基URL
- 锁定ASP .Net自定义成员资格提供程序中的用户
- asp.net-mvc – 具有错误的剃刀语法编译时不应该编译
- asp.net-mvc-4 – 使用@ Url.Content(“?”)有什
- asp.net – 如何在excel中导出网格视图时跳过某些
- asp.net-mvc – MVC应用程序部署; System.Data.S
- asp.net-mvc – 是否可以在MVC和Webforms之间共享
- Asp.Net Web API和WCF服务有什么区别?
- asp.net-core – RenderPartial()在ASP.Net 5 MV
- asp.net-mvc-2 – Asp.Net MVC DropDownList数据
- Asp:文本框与输入文本(PHP开发人员学习ASP)
- asp.net-mvc – 使用带有angularJS的jQuery验证的
- asp.net-mvc – Paypal沙箱直接付款内部错误1000