У меня странная проблема с приватными аксессорами и VS2010. Обычно VS и publicize.exe создают xyz_accessor.dll и xyz_accessor.pdb. Unitl вчера мой VS тоже сделал это. Но затем я построил решение через командную строку, используя компилятор VS2010 c #, так что ничего кроме VS обычно не делает. Решение построено без ошибок, но вместо того, чтобы получить xyz_accessor.dll, я получил xyz_accessor.exe. При попытке выполнить его, Windows говорит мне, что это не будет действительным приложением win32.
Я пытался построить тесты также с publicize.exe, но это то же самое. Странно то, что VS может запускать все тесты, но с mstest.exe все тесты не пройдены, поскольку xyz_accessor.dll не найден, что связано с Unittest.dll, скомпилированным из тестового проекта.
Кто-нибудь знает, как решить эту проблему?
С уважением,
Christian