无法在 .net Web 项目上配置生成输出目录

Unable to configure the build output directory on .net web project

提问人:marteloafricano 提问时间:11/14/2023 最后编辑:marteloafricano 更新时间:11/14/2023 访问量:25

问:

我目前正在处理一个旧的 .net Web 项目,该项目的优点缺少很多选项。该项目没有 csproj 文件,其信息(如框架)写在 sln 文件上。

如何在此类项目中配置构建输出目录位置?

Propieties 形象

我尝试遵循文档,但简化选项不存在。

https://learn.microsoft.com/en-us/visualstudio/ide/how-to-change-the-build-output-directory?view=vs-2022

asp.net asp.net-core web

评论

0赞 Igor 11/14/2023
这是旧样式的 .net 网站,而不是 .net Web 应用程序吗?另请参阅 stackoverflow.com/a/398049/1260204

答:

0赞 Jalpa Panchal 11/14/2023 #1

由于您遵循的文档适用于不同类型的项目,例如具有文件的 Web 应用程序项目,因此它不适用于网站项目。如果项目设置中没有这些选项,则可能是因为您正在使用的项目类型。对于 .NET 中没有文件的网站项目 (WSP)。.csproj.csproj

以下是您可以按照以下步骤预编译您的网站:

  1. 在 Visual Studio 中,转到“生成”菜单。
  2. 单击“发布网站”。
  3. 在“发布网站”对话框中,可以指定预编译网站的目标位置。这可以是本地目录或远程服务器路径。

对于更高级的方案,如果需要自定义生成过程,则可能需要修改文件或创建在生成过程中执行的自定义 MSBuild 脚本。.sln