В прошлом я создавал простое консольное приложение, которое использует LUIS Programmatic SDK для создания / управления службами LUIS, и оно работало просто отлично.Недавно я запустил это приложение, и некоторые конкретные функции SDK, такие как ImportApp и ExportApp, перестали работать.Это произошло примерно в то же время, когда Microsoft анонсировала новый материал "LUIS V3" (Build 2019).Есть ли какие-либо изменения, которые мне нужно сделать, чтобы снова запустить и запустить мое приложение, или они занимаются каким-либо обслуживанием, и мне нужно подождать, пока оно не будет завершено?
Заранее спасибо.
РЕДАКТИРОВАТЬ: некоторые функции.Это те функции, которые я вызываю, когда хочу создать приложение и импортировать его в LUIS.
public async Task<string> CreateApp(string culture, string name, string description = "")
{
//Culture validation
IList<AvailableCulture> availableCultures = await Client.Apps.ListSupportedCulturesAsync();
AvailableCulture usageCulture = availableCultures.Where(c => c.Code.ToLower() == culture.ToLower()).First();
if (usageCulture == null)
{
throw new Exception("Culture not supported");
}
AppCulture = usageCulture.Code;
//Luis App Creation
App = new LuisApp();
App.Name = name;
App.Culture = usageCulture.Code;
App.Desc = description;
App.VersionId = "0.1";
//--
App.ClosedLists = new List<ClosedList>();
App.Composites = new List<HierarchicalModel>();
App.Entities = new List<HierarchicalModel>();
App.Intents = new List<HierarchicalModel>();
App.ModelFeatures = new List<JSONModelFeature>();
App.PatternAnyEntities = new List<PatternAny>();
App.Patterns = new List<PatternRule>();
App.PrebuiltEntities = new List<PrebuiltEntity>();
App.RegexEntities = new List<RegexEntity>();
App.RegexFeatures = new List<JSONRegexFeature>();
App.Utterances = new List<JSONUtterance>();
//--
return App.Name;
}
public async Task<Guid> ImportApp()
{
try
{
if (AppGuid == Guid.Empty)
{
AppGuid = await Client.Apps.ImportAsync(App);
}
else
{
double version = double.Parse(App.VersionId, CultureInfo.GetCultureInfo("en-US"));
version = version + 0.1;
App.VersionId = version.ToString(CultureInfo.GetCultureInfo("en-US"));
//--
//App.VersionId = "0.2";
await Client.Versions.ImportAsync(AppGuid, App);
}
}
catch (Exception)
{
throw;
}
return AppGuid;
}