Мы рассматриваем получение новой, предпочтительной совместно используемой машины для разработки и тестирования C#, и мы хотим максимизировать совместимость с новыми API-интерфейсами и т. Д., Потому что, по-видимому, некоторые новые приложения (Metro?) Не могут быть созданы на Windows 7 и Server 2008. Я предположил, что, как и предыдущие совместимости между настольными и серверными ОС Windows, Windows Server 2012 и Windows 8 смогут создавать и тестировать один и тот же набор программ и т. Д. Однако такая информация говорит о том, что это не так:Различия в конструктивных приложениях C# в Windows 8 и Windows Server 2012?
http://msdn.microsoft.com/en-us/library/windows/apps/br211384.aspx
разработка приложений Windows Store в Visual Studio поддерживается только в Windows 8. Windows 7 не поддерживается. Кроме того, лицензии разработчика недоступны для Windows Server 2012, поэтому вы не можете создавать приложения для Windows Store в этой операционной системе.
Означает ли это, что есть приложения Windows, которые не могут быть созданы для какой-либо версии ОС Windows Server? (Меня интересуют прежде всего создание и тестирование, не очень активная разработка и развертывание.)
Может кто-нибудь описать, какие программы могут быть созданы на Windows 8, а не на Windows Server 2012, или наоборот? Я предполагаю, что у каждого есть все совместимые версии Visual Studio. Благодарю.
Спасибо для ответов. Я выяснил, что с помощью SDK Windows 8, который можно установить на Win7, Win2k8R2 или Win2012, я могу сделать все, кроме ссылки на код в «AppContainerExe». Из-за характера моей работы мне действительно не нужен связанный продукт сборки, просто сборка, которая компилирует код с использованием необходимых предварительных условий, а затем передает. Я тестировал изменение «AppContainerExe» на «WinExe» в .csproj, и до сих пор это позволяло мне создавать _Wold_ (в некотором смысле) приложения Windows Store на Win7. – user2471887