1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Project ToolsVersion =" Current" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3+ <PropertyGroup Label =" Globals" >
4+ <NanoFrameworkProjectSystemPath >$(MSBuildExtensionsPath)\nanoFramework\v1.0\</NanoFrameworkProjectSystemPath >
5+ </PropertyGroup >
6+ <Import Project =" $(NanoFrameworkProjectSystemPath)NFProjectSystem.Default.props" Condition =" Exists('$(NanoFrameworkProjectSystemPath)NFProjectSystem.Default.props')" />
7+ <ItemGroup >
8+ <ProjectCapability Include =" TestContainer" />
9+ </ItemGroup >
10+ <PropertyGroup >
11+ <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
12+ <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
13+ <ProjectTypeGuids >{11A8DD76-328B-46DF-9F39-F559912D0360};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids >
14+ <ProjectGuid >557ef898-6cf2-4cbc-ae29-72f387ff0ee0</ProjectGuid >
15+ <OutputType >Library</OutputType >
16+ <AppDesignerFolder >Properties</AppDesignerFolder >
17+ <FileAlignment >512</FileAlignment >
18+ <RootNamespace >DeviceClientTests</RootNamespace >
19+ <AssemblyName >NFUnitTest</AssemblyName >
20+ <IsCodedUITest >False</IsCodedUITest >
21+ <IsTestProject >true</IsTestProject >
22+ <TestProjectType >UnitTest</TestProjectType >
23+ <TargetFrameworkVersion >v1.0</TargetFrameworkVersion >
24+ </PropertyGroup >
25+ <PropertyGroup >
26+ <SignAssembly >true</SignAssembly >
27+ </PropertyGroup >
28+ <PropertyGroup >
29+ <AssemblyOriginatorKeyFile >..\..\nanoFramework.Azure.Devices.Client\key.snk</AssemblyOriginatorKeyFile >
30+ </PropertyGroup >
31+ <PropertyGroup >
32+ <DelaySign >false</DelaySign >
33+ </PropertyGroup >
34+ <Import Project =" $(NanoFrameworkProjectSystemPath)NFProjectSystem.props" Condition =" Exists('$(NanoFrameworkProjectSystemPath)NFProjectSystem.props')" />
35+ <ItemGroup >
36+ <Compile Include =" DeviceClientTests.cs" />
37+ <Compile Include =" Properties\AssemblyInfo.cs" />
38+ </ItemGroup >
39+ <ItemGroup >
40+ <Reference Include =" mscorlib" >
41+ <HintPath >..\..\packages\nanoFramework.CoreLibrary.1.12.0\lib\mscorlib.dll</HintPath >
42+ </Reference >
43+ <Reference Include =" nanoFramework.M2Mqtt" >
44+ <HintPath >..\..\packages\nanoFramework.M2Mqtt.5.1.59\lib\nanoFramework.M2Mqtt.dll</HintPath >
45+ </Reference >
46+ <Reference Include =" nanoFramework.Runtime.Events" >
47+ <HintPath >..\..\packages\nanoFramework.Runtime.Events.1.11.1\lib\nanoFramework.Runtime.Events.dll</HintPath >
48+ </Reference >
49+ <Reference Include =" nanoFramework.Runtime.Native" >
50+ <HintPath >..\..\packages\nanoFramework.Runtime.Native.1.5.4\lib\nanoFramework.Runtime.Native.dll</HintPath >
51+ </Reference >
52+ <Reference Include =" nanoFramework.System.Collections" >
53+ <HintPath >..\..\packages\nanoFramework.System.Collections.1.4.0\lib\nanoFramework.System.Collections.dll</HintPath >
54+ </Reference >
55+ <Reference Include =" nanoFramework.System.Text" >
56+ <HintPath >..\..\packages\nanoFramework.System.Text.1.2.22\lib\nanoFramework.System.Text.dll</HintPath >
57+ </Reference >
58+ <Reference Include =" nanoFramework.TestFramework" >
59+ <HintPath >..\..\packages\nanoFramework.TestFramework.2.0.60\lib\nanoFramework.TestFramework.dll</HintPath >
60+ </Reference >
61+ <Reference Include =" nanoFramework.UnitTestLauncher" >
62+ <HintPath >..\..\packages\nanoFramework.TestFramework.2.0.60\lib\nanoFramework.UnitTestLauncher.exe</HintPath >
63+ </Reference >
64+ <Reference Include =" System.IO.Streams" >
65+ <HintPath >..\..\packages\nanoFramework.System.IO.Streams.1.1.27\lib\System.IO.Streams.dll</HintPath >
66+ </Reference >
67+ <Reference Include =" System.Net" >
68+ <HintPath >..\..\packages\nanoFramework.System.Net.1.10.38\lib\System.Net.dll</HintPath >
69+ </Reference >
70+ <Reference Include =" System.Threading" >
71+ <HintPath >..\..\packages\nanoFramework.System.Threading.1.1.8\lib\System.Threading.dll</HintPath >
72+ </Reference >
73+ </ItemGroup >
74+ <ItemGroup >
75+ <None Include =" packages.config" />
76+ </ItemGroup >
77+ <ItemGroup >
78+ <ProjectReference Include =" ..\..\nanoFramework.Azure.Devices.Client\Azure.Devices.Client.nfproj" />
79+ </ItemGroup >
80+ <Import Project =" $(NanoFrameworkProjectSystemPath)NFProjectSystem.CSharp.targets" Condition =" Exists('$(NanoFrameworkProjectSystemPath)NFProjectSystem.CSharp.targets')" />
81+ <!-- MANUAL UPDATE HERE -->
82+ <Import Project =" ..\..\packages\nanoFramework.TestFramework.2.0.60\build\nanoFramework.TestFramework.targets" Condition =" Exists('..\..\packages\nanoFramework.TestFramework.2.0.60\build\nanoFramework.TestFramework.targets')" />
83+ <ProjectExtensions >
84+ <ProjectCapabilities >
85+ <ProjectConfigurationsDeclaredAsItems />
86+ </ProjectCapabilities >
87+ </ProjectExtensions >
88+ <Target Name =" EnsureNuGetPackageBuildImports" BeforeTargets =" PrepareForBuild" >
89+ <PropertyGroup >
90+ <WarningText >Update the Import path in nfproj to the correct nanoFramework.TestFramework NuGet package folder.</WarningText >
91+ </PropertyGroup >
92+ <Warning Condition =" !Exists('..\..\packages\nanoFramework.TestFramework.2.0.60\build\nanoFramework.TestFramework.targets')" Text =" '$(WarningText)'" />
93+ </Target >
94+ </Project >
0 commit comments