使用Visual Studio 2017 MVC ASP.NET Core发布“它们必须具有相同数量的项目”

沥皮

我尝试发布时收到以下消息:

严重性代码说明项目文件行抑制状态

错误“ DestinationFiles”涉及1个项目,“ SourceFiles”涉及2个项目。它们必须具有相同数量的项目。

我的本地主机上有我的项目,我现在要发布...但是出现上述错误。我从VS 2015转换了项目,发布工作正常。为了确保我的旧发布配置文件不是问题,我删除了我的配置文件的旧工作副本并设置了一个新副本。我知道VS 2017只是在几天前发布的,任何帮助都会很棒。

马尔滕

我认为Microsoft.NET.Publish.targets文件中存在错误。

我如下更改了DestinationFiles行(第99和127行),现在可以正常工作了

<Copy SourceFiles = "@(_ResolvedFileToPublishAlways)"
      DestinationFiles="@(_ResolvedFileToPublishAlways -> '$(PublishDir)%(RelativePath)')"
      OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
      Retries="$(CopyRetryCount)"
      RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
      UseHardlinksIfPossible="$(CreateHardLinksForPublishFilesIfPossible)"
      UseSymboliclinksIfPossible="$(CreateSymbolicLinksForPublishFilesIfPossible)">

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Visual Studio 2017 RC中无法识别ASP.NET MVC 4项目

在Visual Studio 2017 RC中调试ASP.Net Core 1.1 MVC源代码

更改“applicationUrl”后,ASP .Net Core MVC 路由在 Visual Studio 2017 中不起作用

安装 Visual Studio Build Tools 2017 时没有“ASP.NET MVC 4”程序集

单击发布为Visual Studio 2017中的ASP.NET Core 2.0项目没有任何作用

Visual Studio 2017 ASP.NET MVC核心模板中的Bower替换

如何使用Visual Studio 2017将ASP.NET Web API 2项目发布到IIS 8.5?

Visual Studio 2015中的ASP.NET Core MVC 2.0

找不到系统Visual Studio 2017 ASP.NET Core项目

Visual Studio 2017 Docker支持不适用于ASP.Net Core Angular或React项目

Visual Studio 2017中的空白ASP .NET Core Web应用程序项目

Visual Studio 2017“ASP.NET Core Web 应用程序(.NET Core)”模板丢失

Visual Studio 2017 ASP.Net Publish Self-Contained Dot Net Core App

在Visual Studio 2017中设置.NET Core MVC应用程序以使用完整的IIS(不是IIS Express)

使用Visual Studio 2017在Azure App Service中发布ASP.NET应用程序后获取HTTP错误404

我是否需要在Visual Studio 2017 ASP.NET Core MVC中将异步添加到我的控制器操作中

如何使用SpaTemplates向Visual Studio 2017中的ASP.NET Core Angular 2应用程序添加很棒的字体

将Visual Studio 2017与.Net Core SDK 3.0结合使用

在 Visual Studio 2017 中使用 .NET Core 5.0

将-ASP.NET MVC 5 Web应用程序(Visual Studio 2017)转换为.exe设置文件

在新的VS Studio 2017 ASP.NET MVC 5.2.3项目中使用C#7功能时编译错误

Visual Studio 2017目标框架中未列出的ASP Net Core 2.1

无法在Visual Studio 2017中建立「Asp.Net Core Web应用程式」

适用于ASP.NET Core和Visual Studio 2017的docker run命令

Visual Studio 2017 Asp.Net Core 2.1 TypeScript Vue设置-非SPA

创建F#ASP.NET Core Web应用程序需要哪种Visual Studio 2017选项?

Visual Studio Enterprise 2017预览版15.7中的ASP.NET Core 2.1

如何在Visual Studio 2017专业版中启用ASP.Net Core 2.2

Visual Studio 2017中的ASP.NET Core标记帮助器Intellisense