Мое приложение было обновлено с .net 1.1 до 3.5. В 64-битной среде win 7 я должен вручную удалить файл app.exe.manifest, иначе он вылетает при запуске.
Я использую Visual Studio для установки и развертывания проекта. В настройках приложения exe я перепробовал все параметры раскрывающегося списка, относящиеся к тому, какой файл манифеста использовать, включая его использование (манифест все еще создается).
В идеале мне бы хотелось, чтобы офис выглядел и чувствовал себя, но в худшем случае, когда он работает полностью, хорошо сейчас, с или без.
Любая помощь приветствуется.
Обновление: файл манифеста
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"/>
</dependentAssembly>
Итак, для 64-битной среды это явно не сработает, но я добавляю, что это манифест, который создается, когда я устанавливаю «Создание приложения без манифеста» в настройках приложения.