Сборка приложения WPF с XAML через msbuild - PullRequest
0 голосов
/ 03 декабря 2009

Я пытаюсь создать простое приложение WPF с использованием msbuild с помощью специального скрипта (ниже). Проект прекрасно собирается и выполняется через Visual Studio, однако, если я использую сценарий msbuild, он успешно создается и генерирует исполняемый файл, но сразу же аварийно завершает работу при запуске (с сообщением об ошибке «WPFApplication прекратил работать»).

Кто-нибудь сталкивался с этим раньше, или есть какие-либо предложения, чтобы попробовать?

Спасибо!

Сценарий сборки

    <PropertyGroup>
        <AssemblyName>WPFApplication</AssemblyName>
        <OutputType>winexe</OutputType>
    </PropertyGroup>

    <ItemGroup>
         <Reference Include="System" />
         <Reference Include="WindowsBase" />
         <Reference Include="PresentationCore" />
         <Reference Include="PresentationFramework" />
     </ItemGroup>

    <ItemGroup>
         <ApplicationDefinition Include="WpfBuild\WpfBuild\App.xaml" />
         <Compile Include="WpfBuild\WpfBuild\App.xaml.cs" />
         <Page Include="WpfBuild\WpfBuild\Window1.xaml" />
         <Compile Include="WpfBuild\WpfBuild\Window1.xaml.cs" />
     </ItemGroup>

     <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
     <Import Project="$(MSBuildBinPath)\Microsoft.WinFX.targets" />

</Project>

1 Ответ

1 голос
/ 27 июля 2010

Отредактируйте файл csproj и поместите строку, аналогичную этой, в конце, рядом со строкой с «Microsoft.CSharp.targets»:

<Import Project="$(MSBuildBinPath)\Microsoft.WinFX.targets" />

См. http://msdn.microsoft.com/en-us/library/aa970678%28VS.85%29.aspx

В настоящее время я ищу ответы на что-то подобное. Я нашел другую ссылку SO wpf-app-builds-in-vs2k8-но-не-по-командной строке-w-msbuild

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