Установка свойств, включенных в app.manifest во время компиляции - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть следующий манифест в одном моем проекте (создан в Visual Studio 2013, на C #).

<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <assemblyIdentity version="5.4.0.5" name="Device"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"><security><requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"><requestedExecutionLevel level="highestAvailable" uiAccess="false" /></requestedPrivileges></security></trustInfo>
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"><application></application></compatibility>
</asmv1:assembly>

Тег "assemblyIdentity" содержит имя и версию проекта;Есть ли способ пометить эти свойства с помощью кода, чтобы получить оба значения из проекта во время компиляции, вместо того, чтобы изменить его в файле?

1 Ответ

0 голосов
/ 08 августа 2019

Просто чтобы закрыть это чем-то, что я нашел и решил мою потребность, на странице MSDN они показывают, как задать события сборки (C #) и использовать в качестве примера событие сборки для изменения манифеста приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...