#c# #.net #winforms
#c# #.net #winforms
Вопрос:
У меня есть приложение winforms, и когда я компилирую, я получаю скомпилированный EXE-файл, но я также получаю
MyProjectName_Accessor.exe
Я понимаю, почему у меня есть
MyProjectName.exe
Это мой исполняемый файл, но я не понимаю, откуда берется другой файл.
Если я попытаюсь выполнить это, произойдет сбой.
Есть идеи?
Спасибо
Ответ №1:
Вероятно, это частная сборка доступа, используемая mstest. Когда вы генерируете модульные тесты с помощью mstest, он создает сборку доступа к закрытым элементам для тестируемой сборки, чтобы вы могли тестировать закрытые элементы. Это может произойти, если вы выберете «генерировать модульные тесты» в VS и выберете какой-нибудь частный тип.
Теперь эта сборка доступа должна принадлежать вашему тестовому проекту, поэтому я не уверен, как она оказалась рядом с вашим основным исполнителем.