<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Guardant &mdash; Старое и новое(пример кода на СИ# в SDK7 demo)]]></title>
	<link rel="self" href="https://forum.guardant.ru/feed/atom/topic/1080" />
	<updated>2025-03-24T11:59:42Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.guardant.ru/topic/1080/</id>
		<entry>
			<title type="html"><![CDATA[Re: Старое и новое(пример кода на СИ# в SDK7 demo)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5374/#p5374" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Василий пишет:</cite><blockquote><p>Есть побочный эффект:<br />Unable to find an entry point named &#039;GrdFormatMessageUtf8&#039; in DLL &#039;GrdAPI64.dll&#039;<br />например, при вызове обработчика ошибки функции ErrorHandling</p></blockquote></div><p>Мы собрали пример C:\Program Files (x86)\Guardant\SDK7\Samples\General Guardant API\C# с использованием dotnet-sdk-6.0.428-win и библиотекой GuardantDotNetCoreApi.dll. Пример корректно запускается, ошибки не возникают.<br />Просьба убедиться, что все библиотеки для сборки были взяты из актуальной версии Guardant SDK 7 update 9 (особенно - GrdAPI64.dll, GuardantDotNetCoreApi.dll).</p><p>Также можно попробовать выполнить проверку сторонними инструментами, например </p><p>.\Dependencies_x64_Release&gt;Dependencies.exe -exports &quot;C:\Program Files (x86)\Guardant\SDK7\Lib\windows\x64\GrdAPI64.dll&quot; | findstr /i &quot;GrdFormatMessage&quot;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Name : GrdFormatMessage<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Name : GrdFormatMessageUtf8</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2025-03-24T11:59:42Z</updated>
			<id>https://forum.guardant.ru/post/5374/#p5374</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Старое и новое(пример кода на СИ# в SDK7 demo)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5373/#p5373" />
			<content type="html"><![CDATA[<p>Код функции ErrorHandling такой же как в примере(%Guardant_SDK%\SDK7\Samples\General Guardant API\C#)</p>]]></content>
			<author>
				<name><![CDATA[Василий]]></name>
				<uri>https://forum.guardant.ru/user/859/</uri>
			</author>
			<updated>2025-03-21T10:13:51Z</updated>
			<id>https://forum.guardant.ru/post/5373/#p5373</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Старое и новое(пример кода на СИ# в SDK7 demo)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5372/#p5372" />
			<content type="html"><![CDATA[<p>Есть побочный эффект:<br />Unable to find an entry point named &#039;GrdFormatMessageUtf8&#039; in DLL &#039;GrdAPI64.dll&#039;<br />например, при вызове обработчика ошибки функции ErrorHandling</p>]]></content>
			<author>
				<name><![CDATA[Василий]]></name>
				<uri>https://forum.guardant.ru/user/859/</uri>
			</author>
			<updated>2025-03-21T10:08:28Z</updated>
			<id>https://forum.guardant.ru/post/5372/#p5372</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Старое и новое(пример кода на СИ# в SDK7 demo)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5371/#p5371" />
			<content type="html"><![CDATA[<p>Лекарство помогло. Библиотека GuardantDotNetCoreApi.dll подключилась и код заработал!</p>]]></content>
			<author>
				<name><![CDATA[Василий]]></name>
				<uri>https://forum.guardant.ru/user/859/</uri>
			</author>
			<updated>2025-03-21T10:04:09Z</updated>
			<id>https://forum.guardant.ru/post/5371/#p5371</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Старое и новое(пример кода на СИ# в SDK7 demo)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5370/#p5370" />
			<content type="html"><![CDATA[<p>В составе Guardant SDK 7 update 9 по умолчанию стандартный пример пример C# использует .Net Framework и GuardantDotNetApi.dll.<br />Если вы переходите на .NET 5+ или .NET Core, вам необходимо использовать соответствующую версию библиотеки — GuardantDotNet<strong>Core</strong>Api.dll.</p><p>Убедитесь, что при переходе на использование .Net 6 вы заменили библиотеку в проекте.</p>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2025-03-20T11:24:44Z</updated>
			<id>https://forum.guardant.ru/post/5370/#p5370</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Старое и новое(пример кода на СИ# в SDK7 demo)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5369/#p5369" />
			<content type="html"><![CDATA[<p>Guardant SDK 7 Update 9 установлен. Как раз тестовый пример, который Вы указываете и создан на v.2. Он компилируется, редактируется и работает. Но переношу этот код в пустое консольное приложение и валит ошибку при инициализации hendla<br />GrdE nGrdE = GrdApi.GrdStartup(RemoteMode);<br />Handle grdHandle = GrdApi.GrdCreateHandle(GrdCHM.MultiThread);</p><p>При этом все верно <br />RemoteMode=&quot;Local&quot;<br />nGrdE=&quot;OK&quot;</p>]]></content>
			<author>
				<name><![CDATA[Василий]]></name>
				<uri>https://forum.guardant.ru/user/859/</uri>
			</author>
			<updated>2025-03-20T09:02:41Z</updated>
			<id>https://forum.guardant.ru/post/5369/#p5369</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Старое и новое(пример кода на СИ# в SDK7 demo)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5368/#p5368" />
			<content type="html"><![CDATA[<p>Старый код написан на v.2</p><p>Новый код на net6.0</p>]]></content>
			<author>
				<name><![CDATA[Василий]]></name>
				<uri>https://forum.guardant.ru/user/859/</uri>
			</author>
			<updated>2025-03-20T08:15:07Z</updated>
			<id>https://forum.guardant.ru/post/5368/#p5368</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Старое и новое(пример кода на СИ# в SDK7 demo)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5367/#p5367" />
			<content type="html"><![CDATA[<p>Добрый день.<br /></p><div class="quotebox"><cite>Василий пишет:</cite><blockquote><p>может это быть результатом перехода от старых версий на новые?</p></blockquote></div><div class="quotebox"><cite>Василий пишет:</cite><blockquote><p>в одной и той же среде VS 2022 старый код можно спокойно и&nbsp; запускать и компилировать и отлаживать, а в новой версии - валит ошибку.!</p></blockquote></div><p>Исходя из этой информации сложно сделать вывод о причинах такого поведения. Просьба уточнить для нас следующую информацию.</p><ul><li><p>Уточните, пожалуйста, какая именно версия .NET используется в старом и новом проекте?</p></li></ul><ul><li><p>Вы упомянули, что используете пример из Guardant SDK 7. Уточните, пожалуйста, используете ли вы актуальную версию Guardant SDK 7 Update 9? Пробовали ли вы собрать стандартный пример из этой версии SDK (%Guardant_SDK%\SDK7\Samples\General Guardant API\C#)? Если да, пожалуйста, сообщите результат.</p></li></ul><ul><li><p>Если возможно, отправьте нам проект с открытым исходным кодом, чтобы мы могли протестировать его на нашем стенде (можно переслать сюда ссылкой на файлообменный сервис, или на <a href="https://dev.guardant.ru/display/KB/">электронную почту</a>).</p></li></ul>]]></content>
			<author>
				<name><![CDATA[Тимофей Ершов]]></name>
				<uri>https://forum.guardant.ru/user/1116/</uri>
			</author>
			<updated>2025-03-19T14:02:38Z</updated>
			<id>https://forum.guardant.ru/post/5367/#p5367</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Старое и новое(пример кода на СИ# в SDK7 demo)]]></title>
			<link rel="alternate" href="https://forum.guardant.ru/post/5366/#p5366" />
			<content type="html"><![CDATA[<p>У меня есть два консольных приложения одно (назовем его) старое, второе новое. Первое старое(demo,пример из SDK7 на СИ#) в одной и тойже VS 2022 компилируется, собирается и подключаются динамические библиотеки(в нем есть в разделе обозреватель решений -раздел подключений &quot;Ссылки&quot;).Второе новое в каторую из первого переноситься код один в один(создано автоматом VS 2022&nbsp; в нем раздел &quot;Зависимости&quot;.Вторая прога валит ошибку: исключение не обработано и System.MissingMethodException: &quot;Method not found: &#039;System.Reflection.Emit.AssemblyBuilder System.AppDomain.DefineDynamicAssembly (System.Reflection. AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess)&#039;.&quot; может это быть результатом перехода от старых версий на новые? И как лечить это?Код один и тот же?!Самое интересное, что в одной и той же среде VS 2022 старый код можно спокойно и&nbsp; запускать и компилировать и отлаживать, а в новой версии - валит ошибку.!!!!</p>]]></content>
			<author>
				<name><![CDATA[Василий]]></name>
				<uri>https://forum.guardant.ru/user/859/</uri>
			</author>
			<updated>2025-03-19T08:48:54Z</updated>
			<id>https://forum.guardant.ru/post/5366/#p5366</id>
		</entry>
</feed>
