1
- <? xml version = " 1.0 " encoding = " utf-8 " ? >
2
- < Project ToolsVersion = " 12.0 " DefaultTargets = " Build" xmlns = " http://schemas.microsoft.com/developer/msbuild/2003 " >
3
- < Import Project = " $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props " Condition = " Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props') " />
1
+ <Project Sdk = " Microsoft.NET.Sdk " >
2
+ < Sdk Name = " Microsoft. Build.Artifacts " Version = " 2.0.16 " / >
3
+
4
4
<PropertyGroup >
5
- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
6
- <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
7
- <SchemaVersion >2.0</SchemaVersion >
8
- <ProjectTypeGuids >{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids >
9
- <ProjectGuid >{C9A505CA-F826-473A-8290-B36AF6BE56FB}</ProjectGuid >
10
- <OutputType >Library</OutputType >
11
- <AppDesignerFolder >Properties</AppDesignerFolder >
5
+ <TargetFramework >net472</TargetFramework >
12
6
<RootNamespace >Merq</RootNamespace >
13
- <AssemblyName >Merq.Vsix</AssemblyName >
14
7
<TargetVsixContainerName >Merq.vsix</TargetVsixContainerName >
15
- <TargetFrameworkVersion >v4.6</TargetFrameworkVersion >
16
- <MinimumVisualStudioVersion >$(VisualStudioVersion)</MinimumVisualStudioVersion >
17
- <OldToolsVersion >12.0</OldToolsVersion >
18
- </PropertyGroup >
19
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" >
20
- <Prefer32Bit >false</Prefer32Bit >
21
- </PropertyGroup >
22
- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'" >
23
- <Prefer32Bit >false</Prefer32Bit >
8
+ <IncludeGlobalAssemblyInfo >false</IncludeGlobalAssemblyInfo >
24
9
</PropertyGroup >
10
+
25
11
<Import Project =" Merq.Vsix.props" />
12
+
26
13
<ItemGroup >
27
- <Compile Include =" Components\CommandBusComponent.cs" />
28
- <Compile Include =" Components\DefaultExportProvider.cs" />
29
- <Compile Include =" Components\EventStreamComponent.cs" />
30
- <Compile Include =" MerqPackage.cs" />
31
- <Compile Include =" Properties\AssemblyInfo.cs" />
32
- <Compile Include =" Properties\Resources.Designer.cs" >
14
+ <Compile Update =" Properties\Resources.Designer.cs" >
33
15
<AutoGen >True</AutoGen >
34
16
<DesignTime >True</DesignTime >
35
17
<DependentUpon >Resources.resx</DependentUpon >
36
18
</Compile >
37
19
</ItemGroup >
20
+
38
21
<ItemGroup >
39
22
<Content Include =" ..\..\..\icon\200.png" >
40
23
<Link >200.png</Link >
48
31
<Link >LICENSE</Link >
49
32
<IncludeInVSIX >true</IncludeInVSIX >
50
33
</Content >
51
- <None Include =" Merq.Vsix.BindingRedirects.targets" />
52
- <None Include =" Merq.Vsix.props" />
53
- <None Include =" Merq.Vsix.targets" />
54
- <None Include =" source.extension.vsixmanifest" />
55
34
</ItemGroup >
35
+
56
36
<ItemGroup >
57
37
<Reference Include =" Microsoft.CSharp" />
58
38
<Reference Include =" PresentationCore" />
68
48
<Reference Include =" UIAutomationTypes" />
69
49
<Reference Include =" WindowsBase" />
70
50
</ItemGroup >
71
- < ItemGroup />
51
+
72
52
<ItemGroup >
73
53
<ProjectReference Include =" ..\..\Core\Merq.Core\Merq.Core.csproj" >
74
- <Project >{33bdd9d1-3e01-49c1-ab46-50941dffd5d4}</Project >
75
54
<Name >Merq.Core</Name >
76
55
<IncludeOutputGroupsInVSIX >BuiltProjectOutputGroup;DebugSymbolsProjectOutputGroup;GetCopyToOutputDirectoryItems;SatelliteDllsProjectOutputGroup;BuiltProjectOutputGroupDependencies;DebugSymbolsProjectOutputGroupDependencies;SatelliteDllsProjectOutputGroupDependencies</IncludeOutputGroupsInVSIX >
77
56
</ProjectReference >
78
57
<ProjectReference Include =" ..\..\Core\Merq\Merq.csproj" >
79
- <Project >{c6b16d17-4f6a-4457-8497-92068e53de39}</Project >
80
58
<Name >Merq</Name >
81
59
<IncludeOutputGroupsInVSIX >BuiltProjectOutputGroup;DebugSymbolsProjectOutputGroup;GetCopyToOutputDirectoryItems;SatelliteDllsProjectOutputGroup;BuiltProjectOutputGroupDependencies;DebugSymbolsProjectOutputGroupDependencies;SatelliteDllsProjectOutputGroupDependencies</IncludeOutputGroupsInVSIX >
82
60
</ProjectReference >
83
61
</ItemGroup >
62
+
84
63
<ItemGroup >
85
64
<PackageReference Include =" MSBuilder.ThisAssembly.Project" Version =" 0.3.3" PrivateAssets =" all" />
86
- <PackageReference Include =" netfx-System.StringResources" Version =" 3.0.14" />
65
+ <PackageReference Include =" netfx-System.StringResources" Version =" 3.0.14" PrivateAssets = " all " />
87
66
<PackageReference Include =" Clarius.VisualStudio" Version =" 2.0.12" />
88
- <PackageReference Include =" Microsoft.VisualStudio.SDK.VsixSuppression " Version =" 14.1.32 " />
89
- <PackageReference Include =" Microsoft.VSSDK.BuildTools" Version =" 15.7.109 " />
90
- <PackageReference Include =" Microsoft.VisualStudio.Threading " Version =" 15.6.56 " />
91
- < PackageReference Include = " VSSDK.ComponentModelHost.11 " Version = " 11.0.4 " / >
92
- < PackageReference Include = " VSSDK.DTE.10 " Version = " 10.0.4 " />
93
- < PackageReference Include = " VSSDK.IDE.11 " Version = " 11.0.4 " / >
94
- <PackageReference Include =" Microsoft.VisualStudio.Shell.14.0 " Version = " * " />
95
- <PackageReference Include =" VSSDK.VSLangProj.11 " Version = " 11.0.4 " />
67
+ <PackageReference Include =" Xamarin.VSSDK " Version =" 0.4.0-alpha.17 " />
68
+ <PackageReference Include =" Microsoft.VSSDK.BuildTools" Version =" 15.9.3039 " />
69
+ <PackageReference Include =" Xamarin.VSSDK.BuildTools " Version =" 0.4.0-alpha.17 " />
70
+ </ ItemGroup >
71
+
72
+ < ItemGroup >
73
+ <BindingRedirect Include =" Merq " />
74
+ <BindingRedirect Include =" Merq.Core " />
96
75
</ItemGroup >
76
+
97
77
<ItemGroup >
98
- <EmbeddedResource Include =" MerqPackage.resx" >
78
+ <EmbeddedResource Update =" MerqPackage.resx" >
99
79
<MergeWithCTO >true</MergeWithCTO >
100
80
<ManifestResourceName >VSPackage</ManifestResourceName >
101
81
<DependentUpon >MerqPackage.cs</DependentUpon >
102
82
<SubType >Designer</SubType >
103
83
</EmbeddedResource >
104
- <EmbeddedResource Include =" Properties\Resources.resx" >
84
+ <EmbeddedResource Update =" Properties\Resources.resx" >
105
85
<Generator >ResXFileCodeGenerator</Generator >
106
86
<LastGenOutput >Resources.Designer.cs</LastGenOutput >
107
87
<SubType >Designer</SubType >
88
+ <CustomToolNamespace >Merq.Properties</CustomToolNamespace >
108
89
</EmbeddedResource >
109
90
</ItemGroup >
110
- <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
111
- <Import Project =" $(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition =" '$(VSToolsPath)' != '' And '$(VsSDKVersion)' == '' And Exists('$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets')" />
91
+
112
92
<Import Project =" Merq.Vsix.targets" />
93
+
113
94
<PropertyGroup >
114
95
<StartAction >Program</StartAction >
115
96
<StartProgram >$(DevEnvDir)\devenv.exe</StartProgram >
116
97
<StartArguments >/rootsuffix Exp</StartArguments >
117
98
</PropertyGroup >
99
+
118
100
</Project >
0 commit comments