marteloafricano Asked: 2023-11-14 20:35:44 +0800 CST2023-11-14 20:35:44 +0800 CST 2023-11-14 20:35:44 +0800 CST 无法在 .net Web 项目上配置构建输出目录 772 我目前正在开发一个旧的 .net Web 项目,该项目的属性缺少很多选项。该项目没有csproj文件,其框架等信息都写在sln文件中。 如何在此类项目中配置构建输出目录位置? 属性图像 我尝试遵循文档,但没有简化的选项。 https://learn.microsoft.com/en-us/visualstudio/ide/how-to-change-the-build-output-directory?view=vs-2022 asp.net 1 个回答 Voted Best Answer Jalpa Panchal 2023-11-14T23:11:25+08:002023-11-14T23:11:25+08:00 由于您遵循的文档适用于不同类型的项目,例如具有文件的 Web 应用程序项目.csproj,因此它不适用于网站项目。如果项目设置中不存在这些选项,可能是由于您正在使用的项目类型所致。对于 .NET 中的网站项目 (WSP),它没有文件.csproj。 您可以按照以下步骤预编译您的网站: 在 Visual Studio 中,转到“构建”菜单。 单击“发布网站”。 在“发布网站”对话框中,您可以指定预编译网站的目标位置。这可以是本地目录或远程服务器路径。 对于更高级的方案,如果需要自定义生成过程,则可能需要修改文件.sln或创建在生成过程中执行的自定义 MSBuild 脚本。
由于您遵循的文档适用于不同类型的项目,例如具有文件的 Web 应用程序项目
.csproj
,因此它不适用于网站项目。如果项目设置中不存在这些选项,可能是由于您正在使用的项目类型所致。对于 .NET 中的网站项目 (WSP),它没有文件.csproj
。您可以按照以下步骤预编译您的网站:
对于更高级的方案,如果需要自定义生成过程,则可能需要修改文件
.sln
或创建在生成过程中执行的自定义 MSBuild 脚本。