Code Access Security в .NET 4.0 при создании установщика в Inno Setup - PullRequest
1 голос
/ 30 июля 2011

Когда я создавал установщик с приложением .NET2.0, я всегда добавляю эту строку:

Filename: {win}\Microsoft.NET\Framework\v2.0.50727\CasPol.exe; Parameters: "-q -machine -addgroup 1.2 -url ""file://{app}/*"" FullTrust -name ""MyApp"""; WorkingDir: {tmp}; Flags: skipifdoesntexist runhidden; StatusMsg: "Setting Program Access Permissions..."

Теперь я хочу создать установщик с .NET4.0, и я немного запутался.

Я не знаю, очень ли это важно, но как я могу заменить это? Чтобы он работал с .NET4.0?

Может быть, мне не нужно ничего делать в скрипте установки Inno, а только в моем app.config this ?:

<configuration>
   <runtime>
      <NetFx40_LegacySecurityPolicy enabled="true"/>
   </runtime>
</configuration>

Не знаю, важно ли это, но мое приложение (служба Windows) будет содержать функции WCF.

...