WinRT c#编译为exe,但不在visual studio外部运行
嘿,我对“旧的”WinRT(Windows运行时)框架还很陌生,到目前为止,我还不确定一件事。如何在Visual Studio之外运行应用程序?在VisualStudio中,当使用“本地机器”运行时,它编译并运行得很好。但是,如果我尝试在Visual Studio之外生成的.exe,则不会发生任何事情-没有错误,也没有应用程序屏幕 正如我所说,它在Visual Studio中编译并运行: 因此,当我在Visual Studio外部执行NitroCareTainMant.exe时,什么也没有发生。我遗漏了什么似乎是它需要运行的东西?我知道商店应用程序的扩展名是.Appx,所以不确定我是否必须以某种方式将其打包,或者这个.exe是否可以工作-我只是不知道如何让它自己工作-使用某种技巧/黑客/旁路WinRT c#编译为exe,但不在visual studio外部运行,c#,visual-studio,windows-runtime,exe,winrt-xaml,C#,Visual Studio,Windows Runtime,Exe,Winrt Xaml,嘿,我对“旧的”WinRT(Windows运行时)框架还很陌生,到目前为止,我还不确定一件事。如何在Visual Studio之外运行应用程序?在VisualStudio中,当使用“本地机器”运行时,它编译并运行得很好。但是,如果我尝试在Visual Studio之外生成的.exe,则不会发生任何事情-没有错误,也没有应用程序屏幕 正如我所说,它在Visual Studio中编译并运行: 因此,当我在Visual Studio外部执行NitroCareTainMant.exe时,什么也没有发
非常感谢您的帮助 您需要创建一个包并在运行之前安装它。在Windows 8和8.1上,您需要一个开发人员许可证,但在Windows 10上,您可以正常安装它,但是您添加了证书签名,并在安装之前导入它。WinRT“独自”是一个API。你不需要一个软件包来使用它(好吧,一般来说…),但你使用的是UWP(“通用Windows”)应用程序吗(在过去几年里,术语变得疯狂了)?如果是,您需要packagind(又名:deploy)来运行它,您不能只启动.exe。