11<?xml version =" 1.0" encoding =" utf-8" ?>
22<Project ToolsVersion =" 15.0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3- <Import Project =" ..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.props" Condition =" Exists('..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.props')" />
4- <Import Project =" ..\packages\ILMerge.3.0.29\build\ILMerge.props" Condition =" Exists('..\packages\ILMerge.3.0.29\build\ILMerge.props')" />
3+ <Import Project =" ..\packages\ILMerge.3.0.41\build\ILMerge.props" Condition =" Exists('..\packages\ILMerge.3.0.41\build\ILMerge.props')" />
54 <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
65 <PropertyGroup >
76 <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
6564 </Reference >
6665 <Reference Include =" Microsoft.VisualStudio.TextTemplating.Interfaces.11.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
6766 <HintPath >..\packages\Microsoft.VisualStudio.TextTemplating.Interfaces.11.0.11.0.50728\lib\net45\Microsoft.VisualStudio.TextTemplating.Interfaces.11.0.dll</HintPath >
68- <Private >False </Private >
67+ <Private >True </Private >
6968 </Reference >
7069 <Reference Include =" Microsoft.Web.XmlTransform, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
7170 <HintPath >..\packages\Microsoft.Web.Xdt.2.1.2\lib\net40\Microsoft.Web.XmlTransform.dll</HintPath >
107106 <HintPath >..\packages\NuGet.Core.2.14.0\lib\net40-Client\NuGet.Core.dll</HintPath >
108107 <Private >False</Private >
109108 </Reference >
110- <Reference Include =" PresentationFramework" />
109+ <Reference Include =" PresentationFramework" >
110+ <Private >False</Private >
111+ </Reference >
111112 <Reference Include =" ScintillaNET, Version=3.6.3.0, Culture=neutral, processorArchitecture=MSIL" >
112113 <HintPath >..\packages\jacobslusser.ScintillaNET.3.6.3\lib\net40\ScintillaNET.dll</HintPath >
114+ <Private >True</Private >
115+ </Reference >
116+ <Reference Include =" System" >
117+ <Private >False</Private >
118+ </Reference >
119+ <Reference Include =" System.Activities" >
120+ <Private >False</Private >
121+ </Reference >
122+ <Reference Include =" System.Activities.Presentation" >
123+ <Private >False</Private >
124+ </Reference >
125+ <Reference Include =" System.ComponentModel.Composition" >
126+ <Private >False</Private >
127+ </Reference >
128+ <Reference Include =" System.Configuration" >
129+ <Private >False</Private >
130+ </Reference >
131+ <Reference Include =" System.Core" >
132+ <Private >False</Private >
133+ </Reference >
134+ <Reference Include =" System.Data.Linq" >
135+ <Private >False</Private >
136+ </Reference >
137+ <Reference Include =" System.DirectoryServices" >
138+ <Private >False</Private >
139+ </Reference >
140+ <Reference Include =" System.DirectoryServices.AccountManagement" >
141+ <Private >False</Private >
142+ </Reference >
143+ <Reference Include =" System.Drawing" >
144+ <Private >False</Private >
145+ </Reference >
146+ <Reference Include =" System.IdentityModel" >
147+ <Private >False</Private >
148+ </Reference >
149+ <Reference Include =" System.Management" >
150+ <Private >False</Private >
151+ </Reference >
152+ <Reference Include =" System.Net" >
113153 <Private >False</Private >
114154 </Reference >
115- <Reference Include =" System" />
116- <Reference Include =" System.Activities" />
117- <Reference Include =" System.Activities.Presentation" />
118- <Reference Include =" System.ComponentModel.Composition" />
119- <Reference Include =" System.Configuration" />
120- <Reference Include =" System.Core" />
121- <Reference Include =" System.Data.Linq" />
122- <Reference Include =" System.DirectoryServices" />
123- <Reference Include =" System.DirectoryServices.AccountManagement" />
124- <Reference Include =" System.Drawing" />
125- <Reference Include =" System.IdentityModel" />
126- <Reference Include =" System.Management" />
127- <Reference Include =" System.Net" />
128155 <Reference Include =" System.Net.Http, Version=4.1.1.3, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
129156 <HintPath >..\packages\System.Net.Http.4.3.4\lib\net46\System.Net.Http.dll</HintPath >
130157 <Private >False</Private >
131158 </Reference >
132- <Reference Include =" System.Net.Http.WebRequest" />
133- <Reference Include =" System.Runtime" />
134- <Reference Include =" System.Runtime.Caching" />
135- <Reference Include =" System.Runtime.Serialization" />
136- <Reference Include =" System.Security" />
159+ <Reference Include =" System.Net.Http.WebRequest" >
160+ <Private >False</Private >
161+ </Reference >
162+ <Reference Include =" System.Runtime" >
163+ <Private >False</Private >
164+ </Reference >
165+ <Reference Include =" System.Runtime.Caching" >
166+ <Private >False</Private >
167+ </Reference >
168+ <Reference Include =" System.Runtime.Serialization" >
169+ <Private >False</Private >
170+ </Reference >
171+ <Reference Include =" System.Security" >
172+ <Private >False</Private >
173+ </Reference >
137174 <Reference Include =" System.Security.Cryptography.Algorithms, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
138175 <HintPath >..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net461\System.Security.Cryptography.Algorithms.dll</HintPath >
139176 <Private >False</Private >
150187 <HintPath >..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll</HintPath >
151188 <Private >False</Private >
152189 </Reference >
153- <Reference Include =" System.ServiceModel" />
154- <Reference Include =" System.ServiceModel.Web" />
155- <Reference Include =" System.Web" />
156- <Reference Include =" System.Web.Services" />
157- <Reference Include =" System.Windows.Forms" />
158- <Reference Include =" System.Workflow.Activities" />
159- <Reference Include =" System.Workflow.ComponentModel" />
160- <Reference Include =" System.Workflow.Runtime" />
161- <Reference Include =" System.Xml.Linq" />
162- <Reference Include =" System.Data.DataSetExtensions" />
163- <Reference Include =" Microsoft.CSharp" />
164- <Reference Include =" System.Data" />
165- <Reference Include =" System.Xml" />
190+ <Reference Include =" System.ServiceModel" >
191+ <Private >False</Private >
192+ </Reference >
193+ <Reference Include =" System.ServiceModel.Web" >
194+ <Private >False</Private >
195+ </Reference >
196+ <Reference Include =" System.Web" >
197+ <Private >False</Private >
198+ </Reference >
199+ <Reference Include =" System.Web.Services" >
200+ <Private >False</Private >
201+ </Reference >
202+ <Reference Include =" System.Windows.Forms" >
203+ <Private >False</Private >
204+ </Reference >
205+ <Reference Include =" System.Workflow.Activities" >
206+ <Private >False</Private >
207+ </Reference >
208+ <Reference Include =" System.Workflow.ComponentModel" >
209+ <Private >False</Private >
210+ </Reference >
211+ <Reference Include =" System.Workflow.Runtime" >
212+ <Private >False</Private >
213+ </Reference >
214+ <Reference Include =" System.Xml.Linq" >
215+ <Private >False</Private >
216+ </Reference >
217+ <Reference Include =" System.Data.DataSetExtensions" >
218+ <Private >False</Private >
219+ </Reference >
220+ <Reference Include =" Microsoft.CSharp" >
221+ <Private >False</Private >
222+ </Reference >
223+ <Reference Include =" System.Data" >
224+ <Private >False</Private >
225+ </Reference >
226+ <Reference Include =" System.Xml" >
227+ <Private >False</Private >
228+ </Reference >
166229 <Reference Include =" WeifenLuo.WinFormsUI.Docking, Version=3.0.6.0, Culture=neutral, PublicKeyToken=5cded1a1a0a7b481, processorArchitecture=MSIL" >
167230 <HintPath >..\packages\DockPanelSuite.3.0.6\lib\net40\WeifenLuo.WinFormsUI.Docking.dll</HintPath >
168231 <Private >False</Private >
212275 <ItemGroup >
213276 <None Include =" app.config" />
214277 <None Include =" buildscripts\publish-nuget-packages.ps1" />
215- <None Include =" ILMerge.props" />
216278 <None Include =" packages.config" />
217279 <None Include =" TemplateCodeGeneratorPlugin.nuspec" >
218280 <SubType >Designer</SubType >
235297 </None >
236298 </ItemGroup >
237299 <ItemGroup >
238- <Content Include =" ILMergeOrder.txt" />
239300 <Content Include =" nuget-access-key.txt" />
240301 </ItemGroup >
241302 <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
242303 <PropertyGroup >
243- <PostBuildEvent >IF "$(ConfigurationName)" == "Debug" (
244- IF NOT EXIST "$(SolutionDir)XrmToolBox\Plugins" mkdir "$(SolutionDir)XrmToolBox\Plugins"
245- copy /Y Yagasoft.TemplateCodeGeneratorPlugin.dll "$(SolutionDir)XrmToolBox\Plugins"
246- copy /Y Yagasoft.TemplateCodeGeneratorPlugin .pdb "$(SolutionDir)XrmToolBox\Plugins"
304+ <PostBuildEvent >IF NOT EXIST "$(SolutionDir)XrmToolBox\Plugins" mkdir "$(SolutionDir)XrmToolBox\Plugins"
305+
306+ IF "$(ConfigurationName)" == "Debug" (
307+ copy /Y $(TargetName) .pdb "$(SolutionDir)XrmToolBox\Plugins"
247308)
309+
248310IF "$(ConfigurationName)" == "Release" (
311+ $(SolutionDir)packages\ILMerge.3.0.41\tools\net452\ILMerge.exe /out:$(TargetFileName) "$(TargetDir)*.dll" /target:library /wildcards /ndebug /lib:"$(SolutionDir)lib\ILMerge" /lib:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\PrivateAssemblies" /targetplatform:v4,"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.2" /attr:"$(TargetPath)"
249312 $(SolutionDir)lib/nuget.exe pack $(ProjectDir)\TemplateCodeGeneratorPlugin.nuspec
250313 copy /Y "$(TargetDir)*.nupkg" "C:\Nuget.Local\"
251- )</PostBuildEvent >
314+ )
315+
316+ copy /Y $(TargetFileName) "$(SolutionDir)XrmToolBox\Plugins"
317+ </PostBuildEvent >
252318 </PropertyGroup >
253319 <PropertyGroup >
254320 <PreBuildEvent >del "$(TargetDir)*.nupkg"</PreBuildEvent >
@@ -257,9 +323,10 @@ IF "$(ConfigurationName)" == "Release" (
257323 <PropertyGroup >
258324 <ErrorText >This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText >
259325 </PropertyGroup >
260- <Error Condition =" !Exists('..\packages\ILMerge.3.0.29 \build\ILMerge.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\ILMerge.3.0.29 \build\ILMerge.props'))" />
261- <Error Condition =" !Exists('..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.props'))" />
326+ <Error Condition =" !Exists('..\packages\ILMerge.3.0.41 \build\ILMerge.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\ILMerge.3.0.41 \build\ILMerge.props'))" />
327+ <!-- < Error Condition="!Exists('..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.props'))" />
262328 <Error Condition="!Exists('..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.targets'))" />
329+ <Error Condition="!Exists('..\packages\ILMerge.3.0.41\build\ILMerge.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\ILMerge.3.0.41\build\ILMerge.props'))" />-->
263330 </Target >
264- <Import Project =" ..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.targets" Condition =" Exists('..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.targets')" />
331+ <!-- < Import Project="..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.targets" Condition="Exists('..\packages\MSBuild.ILMerge.Task.1.1.3\build\MSBuild.ILMerge.Task.targets')" /> -- >
265332</Project >
0 commit comments