<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |
<PropertyGroup> | |
<ProjectType>Local</ProjectType> | |
<ProductVersion>8.0.50727</ProductVersion> | |
<SchemaVersion>2.0</SchemaVersion> | |
<ProjectGuid>{C17D27DF-4C57-4625-AEE0-A40C4F48FF1A}</ProjectGuid> | |
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | |
<Platform Condition=" '$(Platform)' == '' ">x86</Platform> | |
<ApplicationIcon> | |
</ApplicationIcon> | |
<AssemblyKeyContainerName> | |
</AssemblyKeyContainerName> | |
<AssemblyName>runme</AssemblyName> | |
<AssemblyOriginatorKeyFile> | |
</AssemblyOriginatorKeyFile> | |
<DefaultClientScript>JScript</DefaultClientScript> | |
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout> | |
<DefaultTargetSchema>IE50</DefaultTargetSchema> | |
<DelaySign>false</DelaySign> | |
<OutputType>Exe</OutputType> | |
<RootNamespace>runme</RootNamespace> | |
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent> | |
<StartupObject> | |
</StartupObject> | |
<FileUpgradeFlags> | |
</FileUpgradeFlags> | |
<UpgradeBackupLocation> | |
</UpgradeBackupLocation> | |
</PropertyGroup> | |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> | |
<DebugSymbols>true</DebugSymbols> | |
<OutputPath>bin\x86\Debug\</OutputPath> | |
<DefineConstants>DEBUG;TRACE</DefineConstants> | |
<BaseAddress>285212672</BaseAddress> | |
<DebugType>full</DebugType> | |
<PlatformTarget>x86</PlatformTarget> | |
<ErrorReport>prompt</ErrorReport> | |
</PropertyGroup> | |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> | |
<OutputPath>bin\x86\Release\</OutputPath> | |
<DefineConstants>TRACE</DefineConstants> | |
<BaseAddress>285212672</BaseAddress> | |
<Optimize>true</Optimize> | |
<DebugType> | |
</DebugType> | |
<PlatformTarget>x86</PlatformTarget> | |
<ErrorReport>prompt</ErrorReport> | |
</PropertyGroup> | |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' "> | |
<DebugSymbols>true</DebugSymbols> | |
<OutputPath>bin\x64\Debug\</OutputPath> | |
<DefineConstants>DEBUG;TRACE</DefineConstants> | |
<BaseAddress>285212672</BaseAddress> | |
<DebugType>full</DebugType> | |
<PlatformTarget>x64</PlatformTarget> | |
<ErrorReport>prompt</ErrorReport> | |
</PropertyGroup> | |
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' "> | |
<OutputPath>bin\x64\Release\</OutputPath> | |
<DefineConstants>TRACE</DefineConstants> | |
<BaseAddress>285212672</BaseAddress> | |
<Optimize>true</Optimize> | |
<DebugType> | |
</DebugType> | |
<PlatformTarget>x64</PlatformTarget> | |
<ErrorReport>prompt</ErrorReport> | |
</PropertyGroup> | |
<ItemGroup> | |
<Compile Include="color.cs" /> | |
<Compile Include="example.cs"> | |
<SubType>Code</SubType> | |
</Compile> | |
<Compile Include="examplePINVOKE.cs"> | |
<SubType>Code</SubType> | |
</Compile> | |
<Compile Include="Foo.cs" /> | |
<Compile Include="runme.cs"> | |
<SubType>Code</SubType> | |
</Compile> | |
</ItemGroup> | |
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> | |
<PropertyGroup> | |
<PreBuildEvent> | |
</PreBuildEvent> | |
<PostBuildEvent>copy runme.exe "$(SolutionDir)runme.exe" | |
echo Run the example from the root directory $(SolutionDir) and ensure example.dll is also in this directory</PostBuildEvent> | |
</PropertyGroup> | |
</Project> |