Кубик "Проект в проекте" на C#

Rimen

Client
Регистрация
28.10.2019
Сообщения
406
Благодарностей
254
Баллы
63
Подскажите please как можно на С# воспроизвести действие кубика "Проект в проекте" с передачей значений.
в моём кейсе ровно так:
69344

В документации чет не нагуглил этого метода (возможно не по тем ключам гуглил)
 

Rimen

Client
Регистрация
28.10.2019
Сообщения
406
Благодарностей
254
Баллы
63
Низкий поклон Вам за наводку!!!
Но вынужден признать что НЕразработчику разобраться в этой документации мягко говоря тяжело
Что-то получилось, кроме одного места:
C#:
return project.ExecuteProject("example.xmlz", mapVars, true, true, true);
Для того чтобы это сработало необходимо чтобы файл example.xmlz находился по пути C:\Program Files\ZennoLab\RU\ZennoPoster Standard V7\7.3.0.0\Progs (т.е. C:\Program Files\ZennoLab\RU\ZennoPoster Standard V7\7.3.0.0\Progs\example.xmlz)

как сделать так чтобы стучался к файлу по пути который я укажу (например C:\Боты\example.xmlz) ?
 
Последнее редактирование:

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Низкий поклон Вам за наводку!!!
Но вынужден признать что НЕразработчику разобраться в этой документации мягко говоря тяжело
Что-то получилось, кроме одного места:
C#:
return project.ExecuteProject("example.xmlz", mapVars, true, true, true);
Для того чтобы это сработало необходимо чтобы файл example.xmlz находился по пути C:\Program Files\ZennoLab\RU\ZennoPoster Standard V7\7.3.0.0\Progs (т.е. C:\Program Files\ZennoLab\RU\ZennoPoster Standard V7\7.3.0.0\Progs\example.xmlz)

как сделать так чтобы стучался к файлу по пути который я укажу (например C:\Боты\example.xmlz) ?
а так не работает ?
C#:
return project.ExecuteProject(@"C:\Боты\example.xmlz", mapVars, true, true, true);
 
  • Спасибо
Реакции: Rimen

Rimen

Client
Регистрация
28.10.2019
Сообщения
406
Благодарностей
254
Баллы
63
а так не работает ?
C#:
return project.ExecuteProject(@"C:\Боты\example.xmlz", mapVars, true, true, true);
Огонь !!
как просто оказалось. я пробовал так, только без @ в начале :dy:
Большущее спасибо Вам :bi:
 

Rimen

Client
Регистрация
28.10.2019
Сообщения
406
Благодарностей
254
Баллы
63
@Phoenix78 подскажите еще плиз, для такой настройки:
69411

корректно будет так:

C#:
project.ExecuteProject(@"C:\Боты\example.xmlz", mapVars, false, true, false);
??
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
  • Спасибо
Реакции: Rimen

Azakim

Client
Регистрация
25.07.2021
Сообщения
165
Благодарностей
31
Баллы
28
вроде все верно.
Здравствуйте, при работе кода

C#:
var mapval = new List<Tuple<string,string>>();
mapval.Add(new Tuple<string,string>(project.Variables["mail"].Value,project.Variables["mail"].Value));
mapval.Add(new Tuple<string,string>(project.Variables["pass"].Value,project.Variables["pass"].Value));

string project_path = project.Directory + @"\Linking projects.zp";

bool define_proj = project.ExecuteProject(project_path,mapval,true,true,true);
    
if(define_proj)
    {
        project.SendInfoToLog("Succes!",true);
    }
else
    {
        project.SendErrorToLog("No succes!",true);
    }
столкнулся с такой ошибкой =>
Необработанное исключение System.Runtime.Serialization.SerializationException: Тип "System.Collections.Generic.List`1[[System.Tuple`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]" с именем контракта данных "ArrayOfTupleOfstringstring:http://schemas.datacontract.org/2004/07/System" не ожидается. Попробуйте использовать DataContractResolver, если вы используете DataContractSerializer, или добавьте любые статически неизвестные типы в список известных типов - например, используя атрибут KnownTypeAttribute или путем их добавления в список известных типов, передаваемый в сериализатор..
подскажите пожалуйста в чем ошибка не могу понять её логику
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)