小编Ste*_*SFT的帖子

我需要安装Windows 10 SDK的哪一部分才能获取MakeAppx.exe?

我试图按照Microsoft的“百年纪念项目”指示将我的应用程序的MSI安装程序转换为UWP,但遇到此错误MakeAppx.exe

在此处输入图片说明

这个Windows 10不是我的开发机器。所以我出去下载Windows 10 SDK,但是现在我很好奇SDK的“一部分” MakeAppx.exe位于什么位置?还是真的需要为此下载并安装2.3 GB?

在此处输入图片说明

winapi windows-installer uwp desktop-bridge

4
推荐指数
2
解决办法
2989
查看次数

确定C++应用程序是否作为桌面桥中的UWP应用程序运行(Project Centennial)

我已经将C++/Win32应用程序打包为appx,它运行正常.但是,由于某些路径不可用,我必须以某种方式确定应用程序是否作为打包的UWP应用程序运行并进行调整.

是否有一个简单的运行时检查可以确定您是否作为打包的UWP应用程序运行?

c++ winapi uwp desktop-bridge

4
推荐指数
1
解决办法
1039
查看次数

使用FullTrustProcessLauncher类从UWP应用启动Powershell脚本

有没有办法从我的UWP应用启动powershell脚本?

我已经读到我们必须使用FullTrustProcessLauncher类,但是我不知道如何使用/实现它。

你有什么主意吗 ?

uwp desktop-bridge

4
推荐指数
1
解决办法
2830
查看次数

在WPF中使用UWP控件

我需要在WPF应用程序中使用InkCanvas(它是UWP Windows.UI.Xaml.Controls的一部分).我知道WPF也有InkCanvas,但它们完全不同.UWP InkCanvas还有InkAnalyzer,我需要手写识别.

我创建了一个新的WPF应用程序并添加了以下参考:

  • ...磊\ V4.5\System.Runtime.WindowsRuntime.dll
  • ...磊\ V4.5\System.Runtime.WindowsRuntime.UI.Xaml.dll
  • Windows.Foundation.FoundationContract.winmd
  • Windows.Foundation.UniversalApiContract.winmd

在MainWindow.xaml.cs当我尝试创建一个新的InkCanvas时,我收到一个错误:

System.Exception:'应用程序调用了为不同线程编组的接口.(来自HRESULT的异常:0x8001010E(RPC_E_WRONG_THREAD))'

public MainWindow()
{
    InitializeComponent();

    Windows.UI.Xaml.Controls.InkCanvas myPage = new Windows.UI.Xaml.Controls.InkCanvas();
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,有没有办法在WPF应用程序中使用UWP控件(特别是我的情况下的InkCanvas)?

wpf xaml inkcanvas uwp

4
推荐指数
1
解决办法
1614
查看次数

向 IoT Central 提供消息中的时间戳

我想将“真实设备”与 Azure IoT Central 连接,并使用 MQTT 将本地源应用程序连接到它。我使用代码进行连接和替换。

但是,我找不到有关如何提供时间戳的任何信息。线程建议将“iothub-creation-time-utc”设置为“属性”——但是我不知道该怎么做。有没有这方面的文件?

azure azure-iot-sdk azure-iot-central

4
推荐指数
2
解决办法
1143
查看次数

如何正确设置 AppExecutionAlias 以便程序可以从命令行启动?

此 WPF 应用程序的 Package.appxmanifest 已设置

<uap5:Extension Category="windows.appExecutionAlias" Executable="PROGRAMNAME.exe"
    EntryPoint="Windows.FullTrustApplication">
          <uap5:AppExecutionAlias>
            <uap5:ExecutionAlias Alias="PROGRAMNAME.exe" />
          </uap5:AppExecutionAlias>
        </uap5:Extension>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试从命令行运行 PROGRAMNAME 时出现错误消息

"The system cannot find the file ....WindowsApps..."
Run Code Online (Sandbox Code Playgroud)

我可以转到那个 WindowsApps 目录,即使我看到了那个文件,运行它也会给我同样的错误。

我也试过

<uap3:Extension
    Category="windows.appExecutionAlias"
    Executable="$targetnametoken$.exe"
    EntryPoint="Windows.FullTrustApplication">
          <uap3:AppExecutionAlias>
            <desktop:ExecutionAlias Alias="PROGRAMNAME.exe" />
          </uap3:AppExecutionAlias>
        </uap3:Extension>
Run Code Online (Sandbox Code Playgroud)

命令行输出和目录内容截图

appxmanifest win-universal-app windows-10 uwp desktop-bridge

4
推荐指数
1
解决办法
908
查看次数

在Windows Phone 7的C#中将字节[]转换为图像类型

我在将Byte数组转换为Image类型以便在Windows Phone 7上的应用程序中显示时遇到问题.

从服务器检索数据,当我上传和下载数据时,它工作正常,但在将其转换回图像格式时我很挣扎.

任何人都可以为我解释这个问题吗?

这是我将Byte数组转换为BitmapImage的方法,

public BitmapImage decodeImage(byte[] array)
{
    MemoryStream ms = new MemoryStream(array, 0, array.Length);

    // Convert byte[] to Image
    ms.Write(array, 0, array.Length);

    BitmapImage bitmapImage = new BitmapImage();
    bitmapImage.SetSource(ms);

    return bitmapImage;
}    
Run Code Online (Sandbox Code Playgroud)

然后这是我尝试将返回的BitmapImage设置为我在XAML UI中使用的Image框的源的代码.

BitmapImage usrIMG = new BitmapImage();
usrIMG = getJson.decodeImage(userProfile.Photos[0].Image);
profileImage.Source = usrIMG;
Run Code Online (Sandbox Code Playgroud)

我知道代码看起来很混乱,我宣称我不需要的东西,我已经摆弄它多年了,我完全不知所措.

非常感谢

c# silverlight xaml image windows-phone-7

3
推荐指数
1
解决办法
1万
查看次数

如何在系统右下角的托盘中显示uwp应用

uwp应用可以显示在系统桌面右下角的托盘中吗?

c# windows-10 uwp

3
推荐指数
1
解决办法
4041
查看次数

如何使我的UWP应用程序快速作为Microsoft UWP应用程序(邮件,Groove音乐)?

我想像微软应用程序一样尽可能快地制作我的uwp应用程序.每当我打开Groove音乐时,它总是准备好向我显示歌曲列表,甚至是我上次访问过的页面.它暂时不加载.这背后的机制是什么?如何快速制作我的应用程序呢?实际上,每当我打开应用程序时,我都希望我的应用程序随时可以在listview中显示项目列表.

c# win-universal-app windows-10 uwp windows-10-universal

3
推荐指数
1
解决办法
218
查看次数

尝试运行桌面扩展应用程序时,UWP (C#) 中的“访问被拒绝”

我正在尝试为FullTrustProcessLauncher运行教程代码,以便从 UWP 运行桌面应用程序(正如我在从 UWP 运行 python 脚本中所问的那样 )。

源代码可在此处找到:UWP-FullTrust。我正在运行第一个示例:UWP_FullTrust_1。

它编译一切正常,但是当我运行控制台命令(单击按钮)时,我进入了行

await FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync();

这个例外:

"Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))"
Run Code Online (Sandbox Code Playgroud)

我不会对代码进行任何更改,但是虽然它对代码作者来说很有效,但对我来说却不是。

目标版本是:10.0 内部版本:16299。CPU:x64。(或任何)VS:2017

谢谢。

c# win-universal-app uwp windows-10-universal desktop-bridge

3
推荐指数
1
解决办法
898
查看次数