小编Ale*_*014的帖子

Visual Studio Express ClickOnce - 无法使用应用程序发布.NET 4.5 Offline Installer

我正在尝试发布一个pre-req为.NET 4.5的应用程序.我已经Clicked创建安装程序来安装prereq组件,我选择包含.NET Framework 4.5

我从以下位置选择了下载pre-req:并设置了指向我服务器的链接.这是我尝试发布时的错误:

要在"先决条件"对话框中启用"从我的应用程序的相同位置下载先决条件",必须将项目"Microsoft .NET Framework 4.5(x86和x64)"的文件"DotNetFX45\dotNetFx45_Full_x86_x64.exe"下载到本地计算机.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=239883.

我已尝试使用.NET 4.5和.NET 4.5.1,下载到本地PC和服务器,但仍有相同的问题.

谁知道这是怎么回事?谢谢.

.net c# visual-studio-2012

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

javascript数组比较循环多次

所以我检索了一个包含来自facebook的照片的对象,这一切都很好.

for (var i = 0; i < photoLikes.data.length; i++) {

            if (photoLikes.data[i].name === facebook.username) {
                alert("You have already liked this photo. Unliked");
                var count = photoLikes.data.length;
                //facebook.unlikePhoto(id, count);
            }
Run Code Online (Sandbox Code Playgroud)

^^此代码适用于上面,

但问题是在查看数组中是否有名称ISNT时,它的作用是迭代每个项目,如果它不等于用户名(搜索用户名是否在对象中)则调用else语句.

我只需要它被召唤一次.有谁有任何想法?这是我不在的声明.我试过这个:

for (var x = 0; x < photoLikes.data.length; x++) {

    if (facebook.photos.indexOf(facebook.username == -1)) {

        console.log("increment");
    }
}
Run Code Online (Sandbox Code Playgroud)

for (var x = 0; x < photoLikes.data.length; x++) {

    if (photoLikes.data[i].name != facebook.username) {

        console.log("increment");
    }
}
Run Code Online (Sandbox Code Playgroud)

并且每次都触发.

谢谢

编辑:一旦满足if条件,我试图突破for循环.

javascript arrays facebook-graph-api

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