VS2019 ver16.9.4 "publish"后无限加载
VS2019 ver16.9.4 infinite loading after "publish"
我正在尝试发布我的第一个可以从桌面打开的小程序(所以是一个 .exe 文件)。
它是用 Visual studio 2019 制作的,用 VBnet(Windows Forms App)编写。
当我将“调试”设置为“发布”并在解决方案资源管理器中右键单击我的项目时,圆圈开始无限旋转(30 分钟以上),而没有提供任何弹出窗口或其他信息。底部的通知栏是蓝色的,上面写着“准备就绪”。
我的 .vbproj 看起来像这样:
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net5.0-windows</TargetFramework>
<RootNamespace>LABEL_lastchanges</RootNamespace>
<StartupObject>LABEL_lastchanges.Form1</StartupObject>
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
<ItemGroup>
<Import Include="LABEL_lastchanges" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Globalization" />
<Import Include="System.IO" />
<Import Include="System.Linq.Expressions" />
<Import Include="System.Text" />
<Import Include="System.Windows.Forms" />
</ItemGroup>
<ItemGroup>
<Folder Include="My Project\" />
</ItemGroup>
</Project>
希望我已经提供了足够的信息让你帮助我,提前谢谢你。
您提到的教程,Tutorial: Publish a .NET console application using Visual Studio, mentions a prerequisite of Tutorial: Create a .NET console application using Visual Studio 创建控制台应用程序。但是,根据您提供的其他信息,您似乎正在创建一个 Windows Forms 项目。以下信息假定您正在创建 Windows 表单应用程序(使用 .NET 5)。
确保使用 Visual Studio 16.9.4(或更高版本)并安装所需的工作负载
打开Visual Studio安装程序
如有必要,请单击“更新”更新 Visual Studio 版本。
点击修改
单击工作负载 选项卡
确保安装了以下工作负载(选中)。如果未检查工作负载,请检查它,以便 select 安装它。
注意:可以安装额外的工作负载。
单个组件
- 确保 .NET 5.0 Runtime 已选中。如果没有,检查一下。
- 确保选中 .NET SDK。如果没有,检查一下。
- 确保选中 ClickOnce 发布。如果没有,检查一下。
- 确保选中 NuGet 包管理器。如果没有,检查一下。
注意:可以安装额外的单独组件。
如果勾选了任何工作负载或个别组件,在右下角,select 全部下载,然后安装,然后点击修改
确保您的开发环境设置正确。
打开Visual Studio2019
点击右下角的无代码继续
在 VS 菜单上,单击 工具
Select 选项
展开 NuGet 包管理器
在“包管理”下,确保“默认包管理格式”设置为PackageReference。如果您进行了任何更改,请单击“确定”。
有关详细信息,请参阅 Package references。
创建新项目
在 VS 菜单中,单击 文件
Select 新建
Select 项目
Select Visual Basic Windows 桌面
单击 Windows 表单应用程序
点击下一步
输入所需项目名称和select所需位置
点击下一步
对于“目标框架”,select .NET 5.0(当前)
单击创建
在 VS 菜单中,单击 文件
Select 全部保存
在 VS 菜单中,单击 Build
Select 配置管理器
对于“活动解决方案配置”,select 发布。单击 关闭
在 VS 菜单中,单击 Build
Select 构建解决方案
在 VS 菜单中,单击 Build
Select 发布 <项目名称>
Select 所需的选项(例如:ClickOnce)
单击下一步。
注意:根据您select编辑的选项,可能会出现其他对话框。 Select 所需的选项并单击相应的按钮(在底部)以完成该过程。
其他资源:
我正在尝试发布我的第一个可以从桌面打开的小程序(所以是一个 .exe 文件)。 它是用 Visual studio 2019 制作的,用 VBnet(Windows Forms App)编写。
当我将“调试”设置为“发布”并在解决方案资源管理器中右键单击我的项目时,圆圈开始无限旋转(30 分钟以上),而没有提供任何弹出窗口或其他信息。底部的通知栏是蓝色的,上面写着“准备就绪”。
我的 .vbproj 看起来像这样:
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net5.0-windows</TargetFramework>
<RootNamespace>LABEL_lastchanges</RootNamespace>
<StartupObject>LABEL_lastchanges.Form1</StartupObject>
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
<ItemGroup>
<Import Include="LABEL_lastchanges" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Globalization" />
<Import Include="System.IO" />
<Import Include="System.Linq.Expressions" />
<Import Include="System.Text" />
<Import Include="System.Windows.Forms" />
</ItemGroup>
<ItemGroup>
<Folder Include="My Project\" />
</ItemGroup>
</Project>
希望我已经提供了足够的信息让你帮助我,提前谢谢你。
您提到的教程,Tutorial: Publish a .NET console application using Visual Studio, mentions a prerequisite of Tutorial: Create a .NET console application using Visual Studio 创建控制台应用程序。但是,根据您提供的其他信息,您似乎正在创建一个 Windows Forms 项目。以下信息假定您正在创建 Windows 表单应用程序(使用 .NET 5)。
确保使用 Visual Studio 16.9.4(或更高版本)并安装所需的工作负载
打开Visual Studio安装程序
如有必要,请单击“更新”更新 Visual Studio 版本。
点击修改
单击工作负载 选项卡
确保安装了以下工作负载(选中)。如果未检查工作负载,请检查它,以便 select 安装它。
注意:可以安装额外的工作负载。
单个组件
- 确保 .NET 5.0 Runtime 已选中。如果没有,检查一下。
- 确保选中 .NET SDK。如果没有,检查一下。
- 确保选中 ClickOnce 发布。如果没有,检查一下。
- 确保选中 NuGet 包管理器。如果没有,检查一下。
注意:可以安装额外的单独组件。
如果勾选了任何工作负载或个别组件,在右下角,select 全部下载,然后安装,然后点击修改
确保您的开发环境设置正确。
打开Visual Studio2019
点击右下角的无代码继续
在 VS 菜单上,单击 工具
Select 选项
展开 NuGet 包管理器
在“包管理”下,确保“默认包管理格式”设置为PackageReference。如果您进行了任何更改,请单击“确定”。
有关详细信息,请参阅 Package references。
创建新项目
在 VS 菜单中,单击 文件
Select 新建
Select 项目
Select Visual Basic Windows 桌面
单击 Windows 表单应用程序
点击下一步
输入所需项目名称和select所需位置
点击下一步
对于“目标框架”,select .NET 5.0(当前)
单击创建
在 VS 菜单中,单击 文件
Select 全部保存
在 VS 菜单中,单击 Build
Select 配置管理器
对于“活动解决方案配置”,select 发布。单击 关闭
在 VS 菜单中,单击 Build
Select 构建解决方案
在 VS 菜单中,单击 Build
Select 发布 <项目名称>
Select 所需的选项(例如:ClickOnce)
单击下一步。
注意:根据您select编辑的选项,可能会出现其他对话框。 Select 所需的选项并单击相应的按钮(在底部)以完成该过程。
其他资源: