Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WinRT c#编译为exe,但不在visual studio外部运行_C#_Visual Studio_Windows Runtime_Exe_Winrt Xaml - Fatal编程技术网

WinRT c#编译为exe,但不在visual studio外部运行

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时,什么也没有发

嘿,我对“旧的”WinRT(Windows运行时)框架还很陌生,到目前为止,我还不确定一件事。如何在Visual Studio之外运行应用程序?在VisualStudio中,当使用“本地机器”运行时,它编译并运行得很好。但是,如果我尝试在Visual Studio之外生成的.exe,则不会发生任何事情-没有错误,也没有应用程序屏幕

正如我所说,它在Visual Studio中编译并运行:

因此,当我在Visual Studio外部执行NitroCareTainMant.exe时,什么也没有发生。我遗漏了什么似乎是它需要运行的东西?我知道商店应用程序的扩展名是.Appx,所以不确定我是否必须以某种方式将其打包,或者这个.exe是否可以工作-我只是不知道如何让它自己工作-使用某种技巧/黑客/旁路


非常感谢您的帮助

您需要创建一个包并在运行之前安装它。在Windows 8和8.1上,您需要一个开发人员许可证,但在Windows 10上,您可以正常安装它,但是您添加了证书签名,并在安装之前导入它。

WinRT“独自”是一个API。你不需要一个软件包来使用它(好吧,一般来说…),但你使用的是UWP(“通用Windows”)应用程序吗(在过去几年里,术语变得疯狂了)?如果是,您需要packagind(又名:deploy)来运行它,您不能只启动.exe。