2015-05-29 2 views

ответ

2

Нет, невозможно. Вам нужно будет переписать .VDPROJ как шаг предварительной сборки или обновить MSI как шаг postbuild. Одно из многих ограничений набора инструментов

-1

Да, вы могли бы это сделать, вам нужен только инструмент для обновления файла определения проекта **. Vdproj. Возьмите ** csproj в качестве примера, как показано ниже:. файл определения проекта, как показано ниже (вам необходимо открыть ** csproj файл с помощью блокнота или что-то.):

<?xml version="1.0" encoding="utf-8"?> 
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 
    ....... 
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>` 

«v4.0» является целевой поле, которое должно быть заменено, после замены файла затем запускает msbuild для создания вашего проекта, например, «msbuild **. csproj»

+0

VDPROJ не использует MSBUILD. –

+0

Я думаю, вы неправильно поняли вопрос, потому что csproj-файл не имеет ничего общего с версией msi. Скорее редактирование файла vdproj таким образом может сделать это. –

+0

Неверный файл, но аналогичным образом. – wherby

Смежные вопросы