У меня есть проект C++ со значением /clr
, на который ссылаются проекты C # в том же решении. К сожалению, кажется, что C++ не подписывается должным образом, что приводит к сообщению об ошибке «сборка не имеет строгого имени». ( sn.exe
согласен с этой ошибкой.)
Однако является файлом snk в настройках проекта (Linker/Advanced), поэтому он должен быть подписан . Далее, все настройки проекта кажутся такими же, как в другом проекте C++ в том же решении - где все работает.
Единственное, что я нашел после того, как порвал волосы над этим часами:
При устранении переключателя /NOLOGO
для линкера становится очевидным, что линкер вызывается дважды . Я понятия не имею, почему это может быть.
Теперь в проекте, который работает, компоновщику передается файл snk в командной строке (/KEYFILE:
) для обоих вызовов, в той, которая не работает, второй вызов не получает переданный файл snk.
Почему линкер вызывается дважды? Что определяет, что файл snk не передается во втором вызове?
-121--1607768-Существует множество различных способов чтения и записи файлов ( текстовых файлов , не двоичных) на языке C #.
Мне просто нужно что-то, что легко и использует наименьшее количество кода, потому что я собираюсь работать с файлами много в моем проекте. Мне нужно только что-то для последовательностей
, так как все, что мне нужно, это читать и писать последовательности
s.