警告 NETSDK1198:项目中未找到发布配置文件。在 Azure Functions 解决方案中

问题描述 投票:0回答:1

我在构建时收到以下警告

警告 NETSDK1198:在项目中找不到名为“SBDPhotosFunctionsIsolated20250118114609 - Zip Deploy1”的发布配置文件。将 PublishProfile 属性设置为有效的文件名。

我的项目文件开始为

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net8.0</TargetFramework>
    <PublishProfile>SBDPhotosFunctionsIsolated20250118114609 - Zip Deploy1.pubxml</PublishProfile>
    <AzureFunctionsVersion>v4</AzureFunctionsVersion>
    <OutputType>Exe</OutputType>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

我也尝试过

属性/PublishProfiles/SBDPhotosFunctionsIsolated20250118114609 - Zip Deploy1.pubxml

我期待构建错误消失。

我还尝试删除 obj 和 bin 文件夹、清理、重建、退出 Visual Studio (VS22)

azure-functions
1个回答
0
投票

警告 NETSDK1198:在项目中找不到名为“SBDPhotosFunctionsIsolated20250118114609 - Zip Deploy1”的发布配置文件。将 PublishProfile 属性设置为有效的文件名。

您遇到的错误是由于

.csproj
文件中的发布配置文件路径不正确造成的。检查文件是否存在于
\Properties\PublishProfiles
下。

  • 确保在 .csproj 中添加以下行。
<PublishProfile>\Properties\PublishProfiles\kamnetfun - Zip Deploy.pubxml</PublishProfile>

.csproj:

<PropertyGroup>
   <TargetFramework>net8.0</TargetFramework>
    <AzureFunctionsVersion>v4</AzureFunctionsVersion>
    <OutputType>Exe</OutputType>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
    <PublishProfile>\Properties\PublishProfiles\kamnetfun - Zip Deploy.pubxml</PublishProfile>
  </PropertyGroup>
  • 旧的发布配置文件可能已损坏、不完整或过时。 重置您当前的发布配置文件,下载最新的发布配置文件并重新部署它。

enter image description here

我已通过发布配置文件成功将示例函数部署到 Azure Function App。

enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.