Почему ссылка на x86 DLL из скомпилированной проектной работы x64 в Visual Studio?C#

Место общения программистов C#
Ответить
Anonymous
 Почему ссылка на x86 DLL из скомпилированной проектной работы x64 в Visual Studio?

Сообщение Anonymous »

Я написал автономное приложение x86 для определенной цели, которое я называю (из моего приложения/решения встроенного X64), создав новый процесс с путем текстового файла в качестве аргумента.
< P> Формат данных в текстовом файле, который я явно хочу только в одном месте, поэтому я поместил это в автономном проекте в приложении x86, а затем (отсутствующим образом) ссылался на x86 DLL этого проекта непосредственно из моего X64 Project. < /p>
Тем не менее, он работает правильно. Как? То есть класс, который определяется (и только определяется) в решении x86, используется в моем коде x64, а затем я пишу содержимое в файл, и этот проект x64 знает существование этого класса только потому, что добавил ссылку на x86 dll. Когда я удаляю ссылку, проект x64 не компилируется. Я использую .NET Framework 4.7.2. < /P>
Я уверен, что многие посты здесь и везде, где смешивание x86 и x64 DLL не работает. Чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/793 ... arp-visual
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»