C# 如何使用Rider发布我的WPF解决方案?

C# 如何使用Rider发布我的WPF解决方案?,c#,wpf,publish,rider,C#,Wpf,Publish,Rider,我似乎无法使用Rider IDE部署我的WPF应用程序。大多数支持告诉我在VS中使用“发布”按钮,这当然对我没有帮助 我确实使用.NET项目和.NET可执行文件生成配置生成了一个可执行文件,但它似乎没有在任何其他机器上运行,在这些机器上,它似乎会立即关闭,而不会发出错误消息(甚至来自PowerShell) 注意:该应用程序可以从我自己的机器上启动,也可以从我选择移动到的任何地方启动 我已尝试将编辑配置…运行时参数:设置为 dotnet publish -c Release -r win10-x6

我似乎无法使用Rider IDE部署我的WPF应用程序。大多数支持告诉我在VS中使用“发布”按钮,这当然对我没有帮助

我确实使用.NET项目和.NET可执行文件生成配置生成了一个可执行文件,但它似乎没有在任何其他机器上运行,在这些机器上,它似乎会立即关闭,而不会发出错误消息(甚至来自PowerShell)

注意:该应用程序可以从我自己的机器上启动,也可以从我选择移动到的任何地方启动

我已尝试将
编辑配置…
运行时参数:
设置为

dotnet publish -c Release -r win10-x64
如中所述,但这还不够

正在运行
dotnet publish-c Release-r win10-x64。\r\u app.csproj
从PowerShell返回

error MSB4216: Impossible to execute the task "GenerateResource" 
[...] 
Failed to connect to "CLR4" runtime and the "x86" architecture.
Make sure that
(1) The necessary runtime and/or architecture is present on the machine
(2) "C:\Program Files\dotnet\sdk\<version>\MSBuild.exe" exists and 
    has permissions to execute.
错误MSB4216:无法执行任务“GenerateResource”
[...] 
无法连接到“CLR4”运行时和“x86”体系结构。
确保
(1) 计算机上存在必要的运行时和/或体系结构
(2) “C:\Program Files\dotnet\sdk\\MSBuild.exe”已存在并且
具有执行的权限。
现在,该文件夹中缺少MSBuild,但其中存在MSBuild.dll


我真的错过了用Rider发布C#WPF解决方案的简单方法吗?

我用来发布我的应用程序。它是免费的,独立于IDE…

我用来发布我的应用程序。它是免费的,独立于IDE…

@mcy-是的,这并不容易,但值得。msbuild支持它,并且(一旦完成)您还可以在自动生成过程中使用它。退出很容易。@mcy-是的,这并不容易,但值得。msbuild支持它,并且(一旦完成),您还可以在自动生成过程中轻松地使用它。