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

  • Автор темы Автор темы Rimen
  • Дата начала Дата начала

Rimen

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

В документации чет не нагуглил этого метода (возможно не по тем ключам гуглил)
 
Низкий поклон Вам за наводку!!!
Но вынужден признать что НЕразработчику разобраться в этой документации мягко говоря тяжело
Что-то получилось, кроме одного места:
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("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
а так не работает ?
C#:
Развернуть Свернуть Копировать
return project.ExecuteProject(@"C:\Боты\example.xmlz", mapVars, true, true, true);
Огонь !!
как просто оказалось. я пробовал так, только без @ в начале :dy:
Большущее спасибо Вам :bi:
 
  • Оценить
Реакции: Rimen
вроде все верно.
Здравствуйте, при работе кода

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 или путем их добавления в список известных типов, передаваемый в сериализатор..

подскажите пожалуйста в чем ошибка не могу понять её логику
 

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