我在构建时收到以下警告
警告 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)
警告 NETSDK1198:在项目中找不到名为“SBDPhotosFunctionsIsolated20250118114609 - Zip Deploy1”的发布配置文件。将 PublishProfile 属性设置为有效的文件名。
您遇到的错误是由于
.csproj
文件中的发布配置文件路径不正确造成的。检查文件是否存在于\Properties\PublishProfiles
下。
<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>
我已通过发布配置文件成功将示例函数部署到 Azure Function App。