0

PWA で新しいプロジェクトを作成しようとしていますが、「ProjectNameInvalid」というエラーが表示されます。

ここに私のコードがあります:

projContext = new ProjectContext(pwaPath);
projContext.Credentials = new System.Net.NetworkCredential(username, pass, domain);
ProjectCreationInformation newProj = new ProjectCreationInformation
{
    Id = Guid.NewGuid(),
    Name = "1.1. سفارشات",
    Description = "تولید شده به صورت خودکار",
    Start = DateTime.Today.Date,
    EnterpriseProjectTypeId = GetEptUid("Enterprise Project")
};
PublishedProject newPublishedProj = projContext.Projects.Add(newProj);
QueueJob qJob = projContext.Projects.Update();
JobState jobState = projContext.WaitForQueue(qJob, timeoutSeconds);

ペルシャ文字のせいではありません。私は以前にペルシャ文字で多くのプロジェクトを作成しました。

名前の標準形式はありますか? または禁止された文字?

4

1 に答える 1

1

ピリオドは許可されていないようです。Project Server エラー コードを見ると、エラー コードの下に次のように表示GeneralInvalidCharacters = 20012されます。

一部の文字は無効です。TAB 文字に加えて、次の文字はプロジェクト名では無効です: \ / " : ; < > | , . ' ? * #

于 2019-11-11T20:21:10.143 に答える