小编use*_*648的帖子

在C#interactive中获取调试器上下文

C#Interactive似乎比立即窗口更强大(至少它处理LINQ中经常使用的lambda表达式 - 请参阅Visual Studio调试"快速监视"工具和lambda表达式),但看起来它不能用作一个替代品,因为它不知道调试器上下文.有没有办法访问调试器上下文?

我已经看到在F#中获取调试器上下文,它可能需要相同的东西,但也许有新的/不同的东西可用.

http://extendedimmediatewin.codeplex.com/可能很有用,但看起来已经死了,虽然有人在2011年10月18日说他打算将它移植到VB.Net(http://extendedimmediatewin.codeplex.com/discussions/75589).

c# debugging visual-studio roslyn

33
推荐指数
2
解决办法
6961
查看次数

Angular 2 Firebase Observable承诺不返回任何东西

我目前正在使用AngularFire2处理Angular 2项目,我正在尝试将FirebaseListObservable转换为Promise.我知道它没有多大意义,因为Observables更有用,但是这个函数将成为链接多个promise的另一个函数的一部分.而且我不熟悉如何在一系列承诺中订阅Observable ...该函数在服务中执行,但它似乎没有返回任何东西.基本上,我想要做的是检查Firebase列表中是否已存在具有特定名称的对象并返回true或false.

服务

constructor(private _af: AngularFire) { }

nameExists(name: string): Promise<boolean> {

 return this._af.database.list('users')
  .map(users => {

    let exists = false;
    users.forEach(user => {
      if(user.name.toLowerCase() === name.toLowerCase()) {
        console.log('Name already exists!');
        exists = true;
      }
    });
    return exists;
  }).toPromise();
}
Run Code Online (Sandbox Code Playgroud)

零件

constructor(private _usersService: UsersService) { }

check(name) {
 this._usersService.nameExists(name)
  .then(bool => console.log(bool));
}
Run Code Online (Sandbox Code Playgroud)

因此,当匹配时,函数会被执行并且在打印到控制台时似乎正常工作.但是,组件中的console.log()不会被执行.我想从未达到"那么"部分.另外,有没有办法在找到匹配后停止forEach循环?

任何帮助将不胜感激,因为我找不到任何答案.

typescript angularfire2 angular2-observables

14
推荐指数
1
解决办法
4327
查看次数

离子无效包名称 __ngcc_entry_points__.json

我几乎完成了使用 ionic 和 angular 开发我的应用程序。不幸的是,我完全被困住了。我无法再构建我的应用程序(在 android 上)。

这是错误:

ionic cordova build android
cordova.cmd platform add android --save
Using cordova-fetch for cordova-android@^8.0.0
Failed to fetch platform cordova-android@^8.0.0
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: npm: Command failed with exit code 1 Error output:
npm ERR! code EINVALIDPACKAGENAME
npm ERR! Invalid package name "__ngcc_entry_points__.json": name cannot start with an underscore

npm ERR! A complete log of this run can be …
Run Code Online (Sandbox Code Playgroud)

ionic-framework angular

11
推荐指数
4
解决办法
9845
查看次数

使用VS.Net Designer中的绑定自动更新应用程序设置

可以使用设计器将属性绑定到现有的应用程序设置,这样我就不必编写类似的东西了

textBox.Text = Settings.Default.Name;
Run Code Online (Sandbox Code Playgroud)

初始化表单时.

现在它看起来像绑定停在那里,即如果我更改我的设置的值,它将不会更新我的文本框中的值,反之亦然.

这是正常的还是我错过了什么?

c#

8
推荐指数
1
解决办法
9293
查看次数

VS2010中的远程调试 - 访问被拒绝

我在我的开发机器(Win7)上安装了VS2010,我在XP SP3(名称PC)下运行虚拟机,我在其上安装了VS2010远程调试器以及.Net Framework 4.

在两个操作系统上,我都有相同的用户名(用户),具有相同的密码,具有管理员权限,允许调试程序(本地策略/用户权限分配/调试程序).防火墙在两者上都已停用.

当我通过VS2010调试我的程序(指定"启动外部程序"和"使用远程机器")时,我得到了

尝试运行项目时出错:无法启动调试.

访问被拒绝.无法连接到远程计算机上的Microsoft Visual Studio远程调试监视器.

在VM上,Visual Studio远程调试监视器显示一行"PC\User connected".

如果我尝试使用"默认"作为传输和"User @ PC"作为限定符附加进程,我会收到类似的错误

无法连接到名为"User @ PC"的Microsoft Visual Studio远程调试监视器.访问被拒绝.无法连接到远程计算机上的Microsoft Visual Studio远程调试监视器.

同样在VM上,Visual Studio远程调试监视器显示一行"PC\User connected".

如果我尝试使用"远程(仅限本机而不进行身份验证)"作为传输并将"PC:4015"作为限定符(将"身份验证模式"更改为"无身份验证(仅限本机)")附加进程,那么它可以正常工作查看VM上的所有可用进程.

即使Visual Studio远程调试监视器似乎接受连接,也知道访问被拒绝的原因?此外,如果我第一次使用"Windows身份验证"并尝试启动调试器,然后我尝试将"身份验证模式"更改为"无身份验证",我得到

您的新选项无法应用.无法停止服务器,因为当前已连接一个或多个用户.

查看Msvsmon的帮助以获取更多信息.

remote-debugging visual-studio-2010

7
推荐指数
1
解决办法
6753
查看次数

如何在phonegap中循环播放音频?

我正在使用phonegap 2.2.0.我尝试了一些代码来循环音频播放没有中断,但它不能在我的Android设备上工作.它只播放一次.这是我的代码:

 


    function playAudio(url) {

        var my_media = new Media(url,
            function() {
                console.log("playAudio():Audio Success");
            },
            function(err) {
                console.log("playAudio():Audio Error: "+err);
            },
            function(status) {
                console.log("playAudio():Audio Status: "+status);
            }
        });

        // Play audio
        my_media.play({numberOfLoops:99});
    }


你能告诉我这里有什么问题吗?

cordova cordova-plugins

7
推荐指数
2
解决办法
6671
查看次数

使用Phonegap Build的Facebook Connect插件

我已经看到很多关于Facebook Connect使用Phonegap或Phonegap和Phonegap Build 的插件的问题,但我似乎仍然无法使其工作.

我创建了我的Facebook应用程序(实际上我所做的只是clik"创建新应用程序"按钮).我指定的Display NameNamespace,得到了一个app ID.我使用我的和index.html和config.xml 更新了https://github.com/amirudin/pgb-fbconnect(这是Facebook Connect插件的简单示例)中的代码.我将其压缩到Phonegap Build(在config.xml中没有指定Phonegap版本,所以它默认为2.9).app IDNamespace

在Android(2.3.6和4.1)上,我总是Cordova Facebook Connect plugin fail on init!在iOS上显示没有任何内容,但也没有任何效果.

由于此警报仅在呼叫时显示FB._nativeInterface.init,我尝试使用nativeInterface : false而不是nativeInterface : CDV.FBFB.init.在这种情况下,如果我尝试登录,则显示登录页面,但在输入我的名字和密码后,我得到了Given URL is not permitted by the application configuration.: One or more of the given URLs is not allowed by the App's settings....

我不知道如何配置Facebook应用程序:

  • 我选择了Native iOS App,指定了Bundle ID(与 …

fbconnect facebook-javascript-sdk phonegap-plugins cordova phonegap-build

6
推荐指数
1
解决办法
2748
查看次数

如何使用“本地服务”而不是“本地系统”?

我使用 ServiceProcessInstaller 安装我的 C# 服务(当前在 Windows 7 上;我读到它只XP 和 2003 年开始存在,但它应该是我需要处理的全部)。我的服务可以在“本地系统”下运行,但不能在“本地服务”或“网络服务”下运行。即使我的服务基本上是空的(参见下面的代码),我仍然得到

Windows 无法在本地计算机上启动 [服务名称] 服务。错误5:访问被拒绝。

这是我大部分空的服务:编辑我更新了代码以赋予“本地服务”必要的访问权限。

// Needs System.Configuration.Install.dll and System.ServiceProcess.dll
using System;
using System.Collections;
using System.ComponentModel;
using System.Configuration.Install;
using System.Linq;
using System.Reflection;
using System.ServiceProcess;

namespace ServiceTest
{
    static class Constants
    {
    public const string LocalServiceAcctName = @"NT AUTHORITY\LOCAL SERVICE";
        public const string ServiceName = "MySvc";
    }

    class Program
    {
        /// <summary>
        /// Main entry point.
        /// </summary>
        /// <param name="args">
        ///     If the 1st argument is "i", …
Run Code Online (Sandbox Code Playgroud)

c# windows-services

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

无法将位置更改为本地文件,例如Phonegap 3.5中的cdvfile://path/index.html

我的应用程序使用的设备复制设备上的文件FileAPI.这在Phonegap 3.4.0和3.5.0中运行良好.

然后它通过执行打开一个html文件window.location = "cdvfile://localhost/persistent/TEST/index.html";(注意路径不是硬编码但使用类似的东西myDirEntry.toURL(),并且3.4和3.5都给出相同的路径).

这在3.4.0(在几个版本的Android和iOS上测试)中运行良好,但它在3.5.0中不起作用(仅在Android 4.1.2和4.4.2上测试).

在尝试更改位置时,没有任何反应.该应用程序保留在当前页面中,似乎没有异常抛出.

在这两种情况下,我都使用org.apache.cordova.file插件版本1.0.1(Phonegap Build上可用的插件).

Phonegap 3.5.0有什么变化吗?

cordova phonegap-build

5
推荐指数
1
解决办法
1687
查看次数

生产应用程序/网站中的ngUpgrade?

我们有一个使用Angular 1.5的应用程序/网站.将所有内容转换为Angular 2需要时间,并不像我们目前的工作那样优先考虑.

我认为新组件/指令/服务在Angular 2中编写它们可能会很有趣,以避免以后最终转换它们,以及开始学习新语法.

但是使用ngUpgrade 运送含有Angular 1.5和2的东西真的是个好主意吗?内存占用最终应该更大,但还有其他缺点吗?

Pascal Precht 的以下文章http://blog.thoughtram.io/angular/2015/10/24/upgrading-apps-to-angular-2-using-ngupgrade.html提到:Keep in mind that the goal of this [upgrade] phase is to stay in it as little as possible, since running both frameworks on the same website is surely not ideal.但这并没有告诉我们多少.

有没有人有使用ngUpgrade的"真实"(即不小或概念证明)部分更新的反馈?

angularjs ng-upgrade

5
推荐指数
1
解决办法
199
查看次数