小编Mik*_*Dev的帖子

TargetProfile给出无默认服务配置错误

我正在使用TFS 2012构建定义构建Azure云服务应用程序.使用默认的配置,一切正常.但是当我TargetProfileMSBuild参数中设置属性时,我得到以下错误.服务配置文件存在于项目中,我可以在项目属性中进行选择.

我需要做些什么来让构建识别非默认配置吗?

MSBuild参数

/ t:发布/ p:PublishDir =\buildserver\builddrops\LocA\/ p:TargetProfile = CloudLocA

错误信息

C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\Windows Azure Tools\1.8\Microsoft.WindowsAzure.targets(353):在项目中找不到默认服务配置"ServiceConfiguration.cscfg".

msbuild azure tfsbuild azure-cloud-services

8
推荐指数
2
解决办法
7768
查看次数

Windows 8 App该应用程序称为为不同线程编组的接口

我正在使用c#/ XAML处理Windows 8应用程序.一切都在工作,除了这个事件处理程序,我在这一行得到以下错误.

await RefreshUserInfoAsync();

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

此Observable Collection正在从app类中的推送通知处理程序更新,此事件处理程序位于我的视图模型中.我没有使用像MVVM Light这样的任何框架.我查看了其他一些帖子,并尝试创建自己的Dispatcher Helper但是我收到了一个不同的错误,其中Window.Current.Dispatcher为null.任何想法如何使这项工作?

    private async void PushActions_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
    {
        string action = e.NewItems[0] as string;
        if(action != null)
        {
             await RefreshUserInfoAsync();
        }
    }


    private async Task RefreshUserInfoAsync()
    {
        var userInfos = await SessionRepository.GetSessionUsersWithInfoAsync(SessionGuid, RoundGuid);
        this.UserInfoList = new ObservableCollection<UserInfo>(userInfos);
    }
Run Code Online (Sandbox Code Playgroud)

强调文字

winrt-xaml

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