Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Тогда единственное, что могу предложить — запустить ее под Process Monitor
Process Monitor показал что если прописать
HKLM\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\9.0\AD7Metrics\Engine\{449EC4CC-30D2-4032-9256-EE18EB41B62B}
CLRVersionForDebugging=v3.5
То посылает лесом, так как нету файла C:\Windows\Microsoft.NET\Framework64\v3.5\mscordbi.dll
Но если вместо v3.5 написать v2.0.50727 то внезапно всё
заработает будет запускаться.
Но отладка работать не будет, сообщая что-то
типа такого.
HKLM\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\9.0\AD7Metrics\Engine\{449EC4CC-30D2-4032-9256-EE18EB41B62B}
CLRVersionForDebugging=v2.0.50727
т.к. очевидно что
v2.0.50727 это v3.5
Правда остаётся пока загадкой почему он по умолчанию грузит черти чё.
Не смотря на то что во всех конфигах студии указано что надо v2.0.50727 win10 настойчиво грузит net4
<?xml version ="1.0"?>
<configuration>
<configSections>
<section name="msbuildToolsets" type="Microsoft.Build.BuildEngine.ToolsetConfigurationSection, Microsoft.Build.Engine, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</configSections>
<startup>
<supportedRuntime version="v2.0.50727" safemode="true"/>
<requiredRuntime version="v2.0.50727" safemode="true"/>
</startup>
...