Лично мне не нравится эта услуга, добавленная в мои файлы проекта, и я думаю, что это больше похоже на обходное решение, а не на правильное решение. Так маркировки тестовые проекты, как тестовых проектов кажется более правильным для меня, и это может быть достигнуто путем добавления этого к первому PropertyGroup
:
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TestProjectType>UnitTest</TestProjectType>
{3AC096D0-A1C2-E12C-1390-A8335801FDAB}
означает тестовый проект и {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- C#. Для других типов проекта go go here
Решение успешно скомпилировано после его удаления - но возникает вопрос: что происходит во время выполнения? Я должен знать, что он делает. – joe