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 回答