我正在使用TFS 2012构建定义构建Azure云服务应用程序.使用默认的云配置,一切正常.但是当我TargetProfile在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".
我正在使用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)
强调文字