HTEXTeach.csproj 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
  1. <Project ToolsVersion="17.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  2. <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  3. <!--
  4. This section defines project-level properties.
  5. AssemblyName
  6. Name of the output assembly.
  7. Configuration
  8. Specifies a default value for debug.
  9. OutputType
  10. Must be "Library" for VSTO.
  11. Platform
  12. Specifies what CPU the output of this project can run on.
  13. NoStandardLibraries
  14. Set to "false" for VSTO.
  15. RootNamespace
  16. In C#, this specifies the namespace given to new files. In VB, all objects are
  17. wrapped in this namespace at runtime.
  18. -->
  19. <PropertyGroup>
  20. <ProjectTypeGuids>{BAA0C2D2-18E2-41B9-852F-F413020CAA33};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
  21. <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  22. <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  23. <ProjectGuid>{BD8A4D64-9EE5-443E-9184-EE7E81FF53CF}</ProjectGuid>
  24. <OutputType>Library</OutputType>
  25. <NoStandardLibraries>false</NoStandardLibraries>
  26. <RootNamespace>HTEXTeach</RootNamespace>
  27. <AssemblyName>HTEXTeach</AssemblyName>
  28. <LoadBehavior>3</LoadBehavior>
  29. <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
  30. <DefineConstants>VSTO40;UseOfficeInterop</DefineConstants>
  31. <BootstrapperEnabled>true</BootstrapperEnabled>
  32. <BootstrapperComponentsLocation>HomeSite</BootstrapperComponentsLocation>
  33. <ResolveComReferenceSilent>true</ResolveComReferenceSilent>
  34. </PropertyGroup>
  35. <ItemGroup>
  36. <BootstrapperPackage Include="Microsoft.VSTORuntime.4.0">
  37. <Visible>False</Visible>
  38. <ProductName>Microsoft Visual Studio 2010 Tools for Office Runtime %28x86 and x64%29</ProductName>
  39. <Install>true</Install>
  40. </BootstrapperPackage>
  41. </ItemGroup>
  42. <PropertyGroup>
  43. <!--
  44. OfficeApplication
  45. Add-in host application
  46. -->
  47. <OfficeApplication>PowerPoint</OfficeApplication>
  48. </PropertyGroup>
  49. <!--
  50. This section defines properties that are set when the "Debug" configuration is selected.
  51. DebugSymbols
  52. If "true", create symbols (.pdb). If "false", do not create symbols.
  53. DefineConstants
  54. Constants defined for the preprocessor.
  55. EnableUnmanagedDebugging
  56. If "true", starting the debugger will attach both managed and unmanaged debuggers.
  57. Optimize
  58. If "true", optimize the build output. If "false", do not optimize.
  59. OutputPath
  60. Output path of project relative to the project file.
  61. WarningLevel
  62. Warning level for the compiler.
  63. -->
  64. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  65. <DebugSymbols>true</DebugSymbols>
  66. <DebugType>full</DebugType>
  67. <Optimize>false</Optimize>
  68. <OutputPath>bin\Debug\</OutputPath>
  69. <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
  70. <DefineConstants>$(DefineConstants);DEBUG;TRACE</DefineConstants>
  71. <WarningLevel>4</WarningLevel>
  72. </PropertyGroup>
  73. <!--
  74. This section defines properties that are set when the "Release" configuration is selected.
  75. DebugSymbols
  76. If "true", create symbols (.pdb). If "false", do not create symbols.
  77. DefineConstants
  78. Constants defined for the preprocessor.
  79. EnableUnmanagedDebugging
  80. If "true", starting the debugger will attach both managed and unmanaged debuggers.
  81. Optimize
  82. If "true", optimize the build output. If "false", do not optimize.
  83. OutputPath
  84. Output path of project relative to the project file.
  85. WarningLevel
  86. Warning level for the compiler.
  87. -->
  88. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  89. <DebugType>pdbonly</DebugType>
  90. <Optimize>true</Optimize>
  91. <OutputPath>bin\Release\</OutputPath>
  92. <EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
  93. <DefineConstants>$(DefineConstants);TRACE</DefineConstants>
  94. <WarningLevel>4</WarningLevel>
  95. </PropertyGroup>
  96. <!--
  97. This section specifies references for the project.
  98. -->
  99. <ItemGroup>
  100. <Reference Include="Accessibility" />
  101. <Reference Include="System" />
  102. <Reference Include="System.Data" />
  103. <Reference Include="System.Drawing" />
  104. <Reference Include="System.Windows.Forms" />
  105. <Reference Include="System.Xml" />
  106. <Reference Include="System.Core" />
  107. <Reference Include="System.Xml.Linq" />
  108. <Reference Include="System.Data.DataSetExtensions" />
  109. <Reference Include="Microsoft.CSharp" />
  110. </ItemGroup>
  111. <ItemGroup>
  112. <Reference Include="Microsoft.Office.Tools.v4.0.Framework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  113. <Private>False</Private>
  114. </Reference>
  115. <Reference Include="Microsoft.VisualStudio.Tools.Applications.Runtime, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  116. <Private>False</Private>
  117. </Reference>
  118. <Reference Include="Microsoft.Office.Tools, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  119. <Private>False</Private>
  120. </Reference>
  121. <Reference Include="Microsoft.Office.Tools.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  122. <Private>False</Private>
  123. </Reference>
  124. </ItemGroup>
  125. <ItemGroup>
  126. <Reference Include="Microsoft.Office.Tools.Common.v4.0.Utilities, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
  127. <Private>True</Private>
  128. </Reference>
  129. </ItemGroup>
  130. <Choose>
  131. <When Condition="$([System.String]::Copy(&quot;;$(DefineConstants);&quot;).ToLower().Contains(';useofficeinterop;')) or $([System.String]::Copy(&quot;,$(DefineConstants),&quot;).ToLower().Contains(',useofficeinterop,'))">
  132. <ItemGroup>
  133. <Reference Include="Office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">
  134. <Private>False</Private>
  135. <EmbedInteropTypes>true</EmbedInteropTypes>
  136. </Reference>
  137. <Reference Include="Microsoft.Office.Interop.PowerPoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">
  138. <Private>False</Private>
  139. <EmbedInteropTypes>true</EmbedInteropTypes>
  140. </Reference>
  141. </ItemGroup>
  142. </When>
  143. <Otherwise>
  144. <ItemGroup>
  145. <COMReference Include="Microsoft.Office.Core">
  146. <Guid>{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}</Guid>
  147. <VersionMajor>2</VersionMajor>
  148. <VersionMinor>7</VersionMinor>
  149. <Lcid>0</Lcid>
  150. <WrapperTool>tlbimp</WrapperTool>
  151. <Isolated>False</Isolated>
  152. <EmbedInteropTypes>true</EmbedInteropTypes>
  153. </COMReference>
  154. <COMReference Include="Microsoft.Office.Interop.PowerPoint">
  155. <Guid>{91493440-5A91-11CF-8700-00AA0060263B}</Guid>
  156. <VersionMajor>2</VersionMajor>
  157. <VersionMinor>11</VersionMinor>
  158. <Lcid>0</Lcid>
  159. <WrapperTool>tlbimp</WrapperTool>
  160. <Isolated>False</Isolated>
  161. <EmbedInteropTypes>true</EmbedInteropTypes>
  162. </COMReference>
  163. </ItemGroup>
  164. </Otherwise>
  165. </Choose>
  166. <ItemGroup>
  167. <Reference Include="stdole, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
  168. <Private>False</Private>
  169. </Reference>
  170. </ItemGroup>
  171. <!--
  172. This section defines the user source files that are part of the project.
  173. A "Compile" element specifies a source file to compile.
  174. An "EmbeddedResource" element specifies an .resx file for embedded resources.
  175. A "None" element specifies a file that is not to be passed to the compiler (for instance,
  176. a text file or XML file).
  177. The "AppDesigner" element specifies the directory where the application properties files
  178. can be found.
  179. -->
  180. <ItemGroup>
  181. <Compile Include="MainRibbon.cs">
  182. <SubType>Component</SubType>
  183. </Compile>
  184. <Compile Include="MainRibbon.Designer.cs">
  185. <DependentUpon>MainRibbon.cs</DependentUpon>
  186. </Compile>
  187. <Compile Include="Properties\AssemblyInfo.cs">
  188. <SubType>Code</SubType>
  189. </Compile>
  190. <EmbeddedResource Include="MainRibbon.resx">
  191. <DependentUpon>MainRibbon.cs</DependentUpon>
  192. </EmbeddedResource>
  193. <EmbeddedResource Include="Properties\Resources.resx">
  194. <Generator>ResXFileCodeGenerator</Generator>
  195. <LastGenOutput>Resources.Designer.cs</LastGenOutput>
  196. <SubType>Designer</SubType>
  197. </EmbeddedResource>
  198. <Compile Include="Properties\Resources.Designer.cs">
  199. <AutoGen>True</AutoGen>
  200. <DependentUpon>Resources.resx</DependentUpon>
  201. </Compile>
  202. <None Include="Properties\Settings.settings">
  203. <Generator>SettingsSingleFileGenerator</Generator>
  204. <LastGenOutput>Settings.Designer.cs</LastGenOutput>
  205. </None>
  206. <Compile Include="Properties\Settings.Designer.cs">
  207. <AutoGen>True</AutoGen>
  208. <DependentUpon>Settings.settings</DependentUpon>
  209. </Compile>
  210. <Compile Include="ThisAddIn.cs">
  211. <SubType>Code</SubType>
  212. </Compile>
  213. <None Include="ThisAddIn.Designer.xml">
  214. <DependentUpon>ThisAddIn.cs</DependentUpon>
  215. </None>
  216. <Compile Include="ThisAddIn.Designer.cs">
  217. <DependentUpon>ThisAddIn.Designer.xml</DependentUpon>
  218. </Compile>
  219. <AppDesigner Include="Properties\" />
  220. </ItemGroup>
  221. <PropertyGroup>
  222. <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
  223. <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
  224. </PropertyGroup>
  225. <!-- Include the build rules for a C# project. -->
  226. <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  227. <!-- Include additional build rules for an Office application add-in. -->
  228. <Import Project="$(VSToolsPath)\OfficeTools\Microsoft.VisualStudio.Tools.Office.targets" Condition="'$(VSToolsPath)' != ''" />
  229. <!-- This section defines VSTO properties that describe the host-changeable project properties. -->
  230. <ProjectExtensions>
  231. <VisualStudio>
  232. <FlavorProperties GUID="{BAA0C2D2-18E2-41B9-852F-F413020CAA33}">
  233. <ProjectProperties HostName="PowerPoint" HostPackage="{29A7B9D7-A7F1-4328-8EF0-6B2D1A56B2C1}" OfficeVersion="15.0" VstxVersion="4.0" ApplicationType="PowerPoint" Language="cs" TemplatesPath="" DebugInfoExeName="#Software\Microsoft\Office\16.0\PowerPoint\InstallRoot\Path#powerpnt.exe" AddItemTemplatesGuid="{51063C3A-E220-4D12-8922-BDA915ACD783}" />
  234. <Host Name="PowerPoint" GeneratedCodeNamespace="HTEXTeach" IconIndex="0">
  235. <HostItem Name="ThisAddIn" Code="ThisAddIn.cs" CanonicalName="AddIn" CanActivate="false" IconIndex="1" Blueprint="ThisAddIn.Designer.xml" GeneratedCode="ThisAddIn.Designer.cs" />
  236. </Host>
  237. </FlavorProperties>
  238. </VisualStudio>
  239. </ProjectExtensions>
  240. </Project>