小编Bil*_*lVo的帖子

Visual Studio 2015 RTM Cordova项目不会调试/部署到Android,Windows,Windows Phone

我有一种感觉我过早升级到Visual Studio 2015 RTM.适用于Android的Visual Studio模拟器将不再启动,声称预发布版本已过期.

我运行了RTM安装程序,允许它根据需要替换Release Candidate组件.该过程运行顺利,但现在升级后,Cordova项目将不再部署或调试.

使用Release Candidate,工具栏的绿色"开始"按钮有一个用于选择设备的下拉列表.现在使用RTM版本,此按钮仅标记为"开始",其下拉列表不提供设备选择选项.相反,下拉列表中唯一的选项是"开始".当我在"开始"按钮左侧的"解决方案平台"下拉列表中更改选项时,"开始"按钮仍然没有提供任何选项.见下图.

解决方案平台:Android 科尔多瓦 - 安卓

解决方案平台:Windows-AnyCPU 科尔多瓦窗口

解决方案平台:Windows Phone 8 科尔多瓦-WP

Debug菜单的"Start Debugging"项被禁用.如果单击"开始"工具栏按钮,我会收到以下消息:"调试器无法继续运行该过程.无法开始调试."

我已经确认Android的Visual Studio Emulator功能正常.我有个人资料'5"棒棒糖(5.0)XXHDPI手机'工作.

为了进行比较,我还在我的解决方案中添加了一个新的Windows Phone 8.1项目,并确认该项目允许选择一个调试目标.在工具栏中,单词Start将替换为"Emulator 8.1 WVGA 4 inch 512MB".将此项目作为启动项目,Debug菜单现在启用了"Start Debugging".该项目按预期开始.

C#-WP81

由于适用于Android的Visual Studio模拟器功能正常,并且Visual Studio成功定位到Windows Phone模拟器,因此似乎存在与Visual Studio的Cordova项目类型相关的错误配置.缺少VS2015 Cordova项目与其"设备"目标之间的联系.

有任何想法吗?

更新: 另请参阅: 无法在Visual Studio RTM中为cordova应用程序启动调试

更新2: 我做了几个调整:

  1. Apache Cordova的依赖检查工具发现缺少Android SDK组件.我添加了这些,令人满意的依赖检查器.

  2. Apache Cordova环境变量覆盖的工具显示没有ADT_HOME的路径.我把它设置为"C:\ Program Files(x86)\ Android\android-sdk".

  3. 我的构建输出显示"[taskdef]无法从资源emma_ant.properties加载定义.无法找到它." 我添加了一个指向"C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\Apps\apache-ant-1.9.3"的系统环境变量ANT_HOME,并在PATH中添加了";%ANT_HOME%\ bin".仍然存在"emma_ant.properties"消息,但它未达到警告或错误的级别.

将Solution Platform设置为Android后,我当前的构建输出为:

1>------ Rebuild All started: Project: BlankCordovaApp2, Configuration: Debug Android ------
1>  Buildfile: C:\Users\billvo\Documents\Visual Studio 2015\Projects\BlankCordovaApp2\BlankCordovaApp2\platforms\android\build.xml
1>    [taskdef] Could not …
Run Code Online (Sandbox Code Playgroud)

android cordova visual-studio-cordova visual-studio-2015

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

Visual Studio 2015 中 SSRS 报表设计器工具的日志文件在哪里?

当我预览报表时,Visual Studio 报表设计器给出此错误消息:“子报表“Subreport2”的数据检索失败,位于:/reportname。请检查日志文件以获取更多信息。” 我在哪里可以找到日志?

我发现了很多有关 SSRS 服务器上生产日志位置的问题的答案,但没有找到有关报表设计器客户端的问题。

reporting-services visual-studio-2015

5
推荐指数
0
解决办法
2542
查看次数

将Azure ACS名称标识符从Live ID与已知用户列表相匹配?

从仅在stackoverflow上发布的问题来看,Azure ACS似乎令许多实施者失望,因为它无法为Windows Live ID用户提供电子邮件地址.这不仅有助于注册新成员,而且还可以对返回成员进行身份验证.如果没有一些明确的流程,成员将身份提供商凭证连接到他们的帐户,那么后者的目的是否仍然可以实现?

ACS确实为Live ID用户提供的"nameidentifier"声明是否可能与已注册成员的正确编码的电子邮件地址相匹配?这是我设想的过程:

  1. 访客在依赖方网站上注册,无需通过ACS 进行身份验证.存储成员记录,包括恰好也在Live ID中注册的电子邮件地址.
  2. 网站哈希使用特定于Live ID的哈希函数提供电子邮件地址,并存储除原始地址之外的用户可能使用Live ID进行身份验证的机会.
  3. 成员返回时没有识别cookie,并选择通过ACS对Live ID凭证进行身份验证.
  4. ACS返回Live ID的nameidentifier声明.
  5. 网站将nameidentifier与步骤2中的哈希地址进行匹配.
  6. 网站登录会员.

有谁知道这样的哈希函数是否可以公开?

干杯

BillVo

azure windows-live-id acs

2
推荐指数
1
解决办法
1655
查看次数