Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для Luca Brasi
892 / 204 / 55
Регистрация: 06.11.2015
Сообщений: 2,288
Записей в блоге: 2
.NET 4.x

Компиляция исходников через приложение

09.04.2021, 18:19. Показов 1926. Ответов 9

Студворк — интернет-сервис помощи студентам
Есть ихсодники, которые всего то надовзять да скомпилировать из приложения. Пробовал так, но в конце кидает Exception, из-за того что результат компиляции failure. Можно как-то хоть глянуть, что там не так?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
        void Compile()
        {
            //string msbuild = @"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\amd64\MSBuild.exe ";
            string msbuild = @"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Current\Bin\amd64\MSBuild.exe ";
            string projectNmae = OutputFolder + @"\TabsHolder-1.1\TabsHolder\TabsHolder.csproj ";
 
            Directory.CreateDirectory(OutputFolder + "\\bin ");
            string appFolder = OutputFolder + "\\bin ";
 
            ProjectCollection pc = new ProjectCollection();
            Dictionary<string, string> GlobalProperty = new Dictionary<string, string>();
            GlobalProperty.Add("Configuration", "Release");
            GlobalProperty.Add("Platform", "Any CPU");
            GlobalProperty.Add("OutputPath", Directory.GetCurrentDirectory() + "\\build\\\bin\\Release");
 
            BuildParameters bp = new BuildParameters(pc);
            bp.Loggers = new[] {
              new FileLogger
              {
                Verbosity = LoggerVerbosity.Detailed,
                ShowSummary = true,
                SkipProjectStartedText = true
              }
            };
 
            BuildManager.DefaultBuildManager.BeginBuild(bp);
 
            BuildRequestData BuildRequest = new BuildRequestData(projectNmae, GlobalProperty, null, new string[] { "Build" }, null);
 
            BuildSubmission BuildSubmission = BuildManager.DefaultBuildManager.PendBuildRequest(BuildRequest);
            BuildSubmission.Execute();
            BuildManager.DefaultBuildManager.EndBuild();
            if (BuildSubmission.BuildResult.OverallResult == BuildResultCode.Failure) //результат Failure, без всяких пояснений
            {
                throw new Exception();
            }
        }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.04.2021, 18:19
Ответы с готовыми решениями:

Компиляция исходников
Привет. Говорю сразу, в c# да и в общем в программировании мало чего понимаю, и здесь я лишь с одной задачей. У меня есть исходники,...

Компиляция программы после изменения исходников
Помогите новичку. Есть папка с SRC, там несколько файлов для MS VS 2008, на Visual C++, но я меняю пару строк, добавляю ещё одну переменную...

Runtime компиляция в оконное приложение
В общем есть такой код, он компилирует вторую прогу runtime, но она получается консольная, а может ли она быть оконной, не консольной? ...

9
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
10.04.2021, 00:49
Luca Brasi, в BuildSubmission.BuildResult явно что-то должно быть. Смотрите в отладчике.
0
Эксперт .NET
 Аватар для Usaga
14313 / 9393 / 1355
Регистрация: 21.01.2016
Сообщений: 35,427
10.04.2021, 04:11
Luca Brasi, это вы какую-такую задачу решаете таким образом, если не секрет?
0
 Аватар для Luca Brasi
892 / 204 / 55
Регистрация: 06.11.2015
Сообщений: 2,288
Записей в блоге: 2
10.04.2021, 23:44  [ТС]
Usaga, есть десктопный иснталятор, он качает исходники, а распаковывает их, дальше компилирует и на выходе готовое приложение.
Хотелось бы зашить билдер внутрь приложения.
0
Эксперт .NET
 Аватар для Usaga
14313 / 9393 / 1355
Регистрация: 21.01.2016
Сообщений: 35,427
11.04.2021, 03:36
Luca Brasi, а почему инсталлятор не может устанавливать сразу собранное приложение? Какая задача решается указанным выше образом?
0
 Аватар для Luca Brasi
892 / 204 / 55
Регистрация: 06.11.2015
Сообщений: 2,288
Записей в блоге: 2
11.04.2021, 15:04  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Какая задача решается указанным выше образом?
задача давать пользователю выбор, версии, которую он хочет установить.
0
1152 / 860 / 263
Регистрация: 30.04.2009
Сообщений: 3,603
11.04.2021, 16:08
Цитата Сообщение от Luca Brasi Посмотреть сообщение
задача давать пользователю выбор, версии, которую он хочет установить.
Все равно не понятно почему нельзя использовать готовые заранее скомпилированные версии.
Если это типа конструктор приложения, где можно выбрать какие компоненты устанавливать а какие нет, то опять же по нормальному это решается с помощью системы плагинов.
0
Эксперт .NET
 Аватар для Usaga
14313 / 9393 / 1355
Регистрация: 21.01.2016
Сообщений: 35,427
11.04.2021, 17:06
Цитата Сообщение от Luca Brasi Посмотреть сообщение
задача давать пользователю выбор, версии, которую он хочет установить.
Хм. Гугл хром или старкрафт не предлагает мне компилировать приложение из исходников, когда выходит новая версия.
0
 Аватар для Luca Brasi
892 / 204 / 55
Регистрация: 06.11.2015
Сообщений: 2,288
Записей в блоге: 2
13.04.2021, 10:40  [ТС]
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Luca Brasi, в BuildSubmission.BuildResult явно что-то должно быть. Смотрите в отладчике.
да, таки было такое. В прошлом писало Message внутри свойства Exception. Помогло отчасти, были проблемы с путями. Сейчас null и врдое проблем поменьше.

Но всё равно как-то не то... Уж слишком много неожиданностей, через MSBuilder компилится, через студию проект тоже компилится, а вот таким образом никак.
output

'Installer.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_3 2\mscorlib\v4.0_4.0.0.0__b77a5c561934e08 9\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'Z:\tmp\source\TabsHolder\Installer\bin\ Debug\Installer.exe'. Symbols loaded.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\PresentationFramework\v4.0_4.0.0.0__ 31bf3856ad364e35\PresentationFramework.d ll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad 364e35\WindowsBase.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System.Core\v4.0_4.0.0.0__b77a5c5619 34e089\System.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System\v4.0_4.0.0.0__b77a5c561934e08 9\System.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_3 2\PresentationCore\v4.0_4.0.0.0__31bf385 6ad364e35\PresentationCore.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System.Xaml\v4.0_4.0.0.0__b77a5c5619 34e089\System.Xaml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Program Files\Microsoft Visual Studio\2019\Community\Common7\IDE\Privat eAssemblies\Runtime\Microsoft.VisualStud io.Debugger.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System.Configuration\v4.0_4.0.0.0__b 03f5f7f11d50a3a\System.Configuration.dll '. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System.Xml\v4.0_4.0.0.0__b77a5c56193 4e089\System.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Step into: Stepping over non-user code 'Installer.App..ctor'
Step into: Stepping over non-user code 'Installer.App.InitializeComponent'
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\PresentationFramework.Aero\v4.0_4.0. 0.0__31bf3856ad364e35\PresentationFramew ork.Aero.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\PresentationFramework-SystemXml\v4.0_4.0.0.0__b77a5c561934e089 \PresentationFramework-SystemXml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\PresentationFramework-SystemCore\v4.0_4.0.0.0__b77a5c561934e08 9\PresentationFramework-SystemCore.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
System.Windows.Data Error: 40 : BindingExpression path error: 'RunInstallationCmd' property not found on 'object' ''MainWindowViewModel' (HashCode=61304253)'. BindingExpression:Path=RunInstallationCm d; DataItem='MainWindowViewModel' (HashCode=61304253); target element is 'Button' (Name=''); target property is 'Command' (type 'ICommand')
System.Windows.Data Error: 40 : BindingExpression path error: 'QuitCmd' property not found on 'object' ''MainWindowViewModel' (HashCode=61304253)'. BindingExpression:Path=QuitCmd; DataItem='MainWindowViewModel' (HashCode=61304253); target element is 'Button' (Name=''); target property is 'Command' (type 'ICommand')
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'c:\program files\microsoft visual studio\2019\community\common7\ide\common extensions\microsoft\xamldiagnostics\Fra mework\x86\Microsoft.VisualStudio.Design Tools.WpfTap.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System.Runtime.Serialization\v4.0_4. 0.0.0__b77a5c561934e089\System.Runtime.S erialization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\SMDiagnostics\v4.0_4.0.0.0__b77a5c56 1934e089\SMDiagnostics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System.ServiceModel.Internals\v4.0_4 .0.0.0__31bf3856ad364e35\System.ServiceM odel.Internals.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\UIAutomationTypes\v4.0_4.0.0.0__31bf 3856ad364e35\UIAutomationTypes.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\UIAutomationProvider\v4.0_4.0.0.0__3 1bf3856ad364e35\UIAutomationProvider.dll '. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\Microsoft.Build\v4.0_4.0.0.0__b03f5f 7f11d50a3a\Microsoft.Build.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\Microsoft.Build.Framework\v4.0_4.0.0 .0__b03f5f7f11d50a3a\Microsoft.Build.Fra mework.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\Microsoft.Internal.Tasks.Dataflow\v4 .0_4.0.0.0__b77a5c561934e089\Microsoft.I nternal.Tasks.Dataflow.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\Microsoft.Build.Utilities.v4.0\v4.0_ 4.0.0.0__b03f5f7f11d50a3a\Microsoft.Buil d.Utilities.v4.0.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\Microsoft.Build.Tasks.v4.0\v4.0_4.0. 0.0__b03f5f7f11d50a3a\Microsoft.Build.Ta sks.v4.0.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Installer.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\PresentationBuildTasks\v4.0_4.0.0.0_ _31bf3856ad364e35\PresentationBuildTasks .dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Domain 2): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_3 2\mscorlib\v4.0_4.0.0.0__b77a5c561934e08 9\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\PresentationBuildTasks\v4.0_4.0.0.0_ _31bf3856ad364e35\PresentationBuildTasks .dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\Microsoft.Build.Utilities.v4.0\v4.0_ 4.0.0.0__b03f5f7f11d50a3a\Microsoft.Buil d.Utilities.v4.0.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System\v4.0_4.0.0.0__b77a5c561934e08 9\System.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\Microsoft.Build.Framework\v4.0_4.0.0 .0__b03f5f7f11d50a3a\Microsoft.Build.Fra mework.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System.Xml\v4.0_4.0.0.0__b77a5c56193 4e089\System.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System.Core\v4.0_4.0.0.0__b77a5c5619 34e089\System.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Installer.exe' (CLR v4.0.30319: Domain 2): Unloaded 'C:\Windows\Microsoft.Net\assembly\GAC_3 2\mscorlib\v4.0_4.0.0.0__b77a5c561934e08 9\mscorlib.dll'
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Unloaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\PresentationBuildTasks\v4.0_4.0.0.0_ _31bf3856ad364e35\PresentationBuildTasks .dll'
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Unloaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\Microsoft.Build.Utilities.v4.0\v4.0_ 4.0.0.0__b03f5f7f11d50a3a\Microsoft.Buil d.Utilities.v4.0.dll'
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Unloaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System\v4.0_4.0.0.0__b77a5c561934e08 9\System.dll'
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Unloaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\Microsoft.Build.Framework\v4.0_4.0.0 .0__b03f5f7f11d50a3a\Microsoft.Build.Fra mework.dll'
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Unloaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System.Xml\v4.0_4.0.0.0__b77a5c56193 4e089\System.Xml.dll'
'Installer.exe' (CLR v4.0.30319: markupCompilationAppDomain): Unloaded 'C:\Windows\Microsoft.Net\assembly\GAC_M SIL\System.Core\v4.0_4.0.0.0__b77a5c5619 34e089\System.Core.dll'
The thread 0xea4 has exited with code 0 (0x0).
The thread 0xa9c has exited with code 0 (0x0).
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
13.04.2021, 11:22
Цитата Сообщение от Luca Brasi Посмотреть сообщение
В прошлом писало Message внутри свойства Exception.
А в ResultsByTarget что?

Цитата Сообщение от Luca Brasi Посмотреть сообщение
output
Это к чему?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.04.2021, 11:22
Помогаю со студенческими работами здесь

Динамическая компиляция и внедрение полученного кода в приложение
В приложении потребовались макросы. Мне подходит синтаксис C#, поэтому хочу использовать динамическую компиляцию. Вопрос по интеграции...

Error 1001 или Компиляция кода в .exe приложение
Первый файл кода(TestApp.cs) using System; class TestApp { static void Main() { Console.WriteLine(&quot;Тестирование! 1, 2,...

Компиляция из исходников
Мне по работе надо немного поправить код программы написанной на Delphi 7. Исходный код есть, но я не могу его скомпилировать, при...

компиляция исходников Borland C++
Есть исходники криптоалгоритма на С. Были написаны OpenWatcom C и Borland C++ builder. Помогите откомпилировать. Опыта работы в Builder...

Компиляция Qt4.8.4 из исходников для VS2012
Добрый день уважаемые гуру Qt. Вот решил собрать Qt4.8.4 но в процессе компиляции выпадает ошибка которую я не понимаю. Вот это: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru