我正在尝试签署我的clickonce应用程序.我有一个使用SHA256的EV代码签名证书.问题是,当我使用post build命令签署我的应用程序时,它似乎使用SHA1而不是SHA256.这是输出窗口的剪辑:
Running Code Analysis...
1> Code Analysis Complete -- 0 error(s), 0 warning(s)
1> The following certificate was selected:
1> Issued to: Certificate Subject Name Here
1>
1> Issued by: DigiCert EV Code Signing CA (SHA2)
1>
1> Expires: Thu Apr 14 06:00:00 2016
1>
1> SHA1 hash: HASH-HERE
1>
1>
1> Done Adding Additional Store
1> Successfully signed and timestamped: C:\Users\AnyBody\Documents\Visual Studio 2013\Projects\My Project\Project Folder\obj\x86\My Configuration\MyProgram.exe
1>
1>
1> Number of files successfully Signed: 1
1>
1> Number …Run Code Online (Sandbox Code Playgroud) 谷歌播放计费概述指出:
在您的应用进入计费流程之前,请调用 isFeatureSupported() 以检查设备是否支持您要销售的产品。有关产品类型的列表,请参阅 BillingClient.FeatureType。
功能类型的文档列出了以下类型:
IN_APP_ITEMS_ON_VR
PRICE_CHANGE_CONFIRMATION
订阅
SUBSCRIPTIONS_ON_VR
订阅_更新
“ON_VR”是什么意思?文档对此没有详细说明。
由于只有一种 IN_APP_ITEMS* 可能性,我是否可以假设这应该用于验证所有应用内项目的设备支持?该文档指出“在 VR 上购买/查询应用内商品”。这不是很有帮助。
如果我想确认对订阅的支持,我会使用哪一种,SUBSCRIPTIONS 还是 SUBSCRIPTIONS_ON_VR?为什么我会选择其中之一而不是另一个?
链接在这里:
预先感谢您提供任何帮助来澄清这一点
我需要innerText从webBrowser控件中的当前选定选项中选择.
这是html的表示:
<SELECT ID="F8">
<OPTION VALUE="option1">option1</OPTION>
<OPTION VALUE="option2" selected>option2</OPTION>
<OPTION VALUE="option3">option3</OPTION>
</SELECT>
Run Code Online (Sandbox Code Playgroud)
这是我正在尝试的:
if (webBrowser1.Document.GetElementById("F8") != null)
{
HtmlElement selectF8 = webBrowser1.Document.GetElementById("F8");
foreach (HtmlElement item in selectF8.Children )
{
if (item.GetAttribute("selected") != null)
{
assigneeText.Text = item.InnerText;
}
}
}
Run Code Online (Sandbox Code Playgroud)
...但它完全忽略if语句并始终指定assigneeText.Text值option3而不是所选值option2.
有人可以告诉我我做错了什么吗?