[commit] r1362 - trunk/GME/DotNetPIAs

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Wed Jun 15 10:40:33 CDT 2011


Author: ksmyth
Date: Wed Jun 15 10:40:32 2011
New Revision: 1362

Log:
Add reg key to pick up GME PIAs in VS "Add Reference...>.NET" (already in the installer)

Modified:
   trunk/GME/DotNetPIAs/   (props changed)
   trunk/GME/DotNetPIAs/DotNetPIAs.vcxproj

Modified: trunk/GME/DotNetPIAs/DotNetPIAs.vcxproj
==============================================================================
--- trunk/GME/DotNetPIAs/DotNetPIAs.vcxproj	Tue Jun 14 18:28:07 2011	(r1361)
+++ trunk/GME/DotNetPIAs/DotNetPIAs.vcxproj	Wed Jun 15 10:40:32 2011	(r1362)
@@ -60,6 +60,46 @@
     </Link>
   </ItemDefinitionGroup>
   <ItemGroup>
+    <ProjectReference Include="..\Core\Core.vcxproj">
+      <Project>{0b16b893-5512-48b8-b764-ee72c522ead8}</Project>
+      <Private>false</Private>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
+      <LinkLibraryDependencies>false</LinkLibraryDependencies>
+      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
+    </ProjectReference>
+    <ProjectReference Include="..\Gme\GME.vcxproj">
+      <Project>{10471163-556b-4be1-a12e-c917f90f8346}</Project>
+      <Private>false</Private>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
+      <LinkLibraryDependencies>false</LinkLibraryDependencies>
+      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
+    </ProjectReference>
+    <ProjectReference Include="..\MgaUtil\MgaUtil.vcxproj">
+      <Project>{ca09ab5c-bfac-4152-ae0b-d5afc400a5e7}</Project>
+      <Private>false</Private>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
+      <LinkLibraryDependencies>false</LinkLibraryDependencies>
+      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
+    </ProjectReference>
+    <ProjectReference Include="..\Mga\Mga.vcxproj">
+      <Project>{86daef74-2527-41e5-82ce-52c31c5bbe8e}</Project>
+      <Private>false</Private>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
+      <LinkLibraryDependencies>false</LinkLibraryDependencies>
+      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
+    </ProjectReference>
+    <ProjectReference Include="..\Parser\Parser.vcxproj">
+      <Project>{73a7151a-1044-417b-acc8-88c48f0afdcc}</Project>
+      <Private>false</Private>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
+      <LinkLibraryDependencies>false</LinkLibraryDependencies>
+      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
+    </ProjectReference>
   </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
@@ -68,16 +108,18 @@
     <PIAVersion>0.1.0.0</PIAVersion>
   </PropertyGroup>
   <Target Name="CreatePIA">
-    <Exec Command="&quot;$(WindowsSDKDir)bin\tlbimp&quot; /nologo /primary /keyfile:..\MgaDotNetServices\MgaDotNetServicesKey.snk /asmversion:$(PIAVersion) /out:$(OutFile) $(InFile) "/>
-    <Exec Command="&quot;$(MSBuildBinPath)\regasm&quot; /nologo $(OutFile)" />
-    <Exec Command="&quot;$(WindowsSDKDir)bin\gacutil&quot; /nologo /i $(OutFile)" />
+    <Exec Command="&quot;$(WindowsSDKDir)bin\tlbimp&quot; /nologo /primary /keyfile:..\MgaDotNetServices\MgaDotNetServicesKey.snk /asmversion:$(PIAVersion) /out:$(OutName).dll $(InFile) " />
+    <Exec Command="&quot;$(MSBuildBinPath)\regasm&quot; /nologo $(OutName).dll" />
+    <Exec Command="&quot;$(WindowsSDKDir)bin\gacutil&quot; /nologo /i $(OutName).dll" />
+    <!-- nb must execute 32bit -->
+    <Exec Command="reg add HKLM\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\AssemblyFoldersEx\$(OutName) /ve /d c:\WINDOWS\assembly\GAC_MSIL\$(OutName)\0.1.0.0__f240a760fe751c2e /f" />
   </Target>
   <Target Name="AfterBuild">
-    <MSBuild Properties="InFile=..\Release\Core.dll;OutFile=GME.MGA.Core.dll;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
-    <MSBuild Properties="InFile=..\Release\Meta.dll;OutFile=GME.MGA.Meta.dll;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
-    <MSBuild Properties="InFile=..\Release\Mga.dll;OutFile=GME.MGA.dll;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
-    <MSBuild Properties="InFile=..\Release\Parser.dll;OutFile=GME.MGA.Parser.dll;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
-    <MSBuild Properties="InFile=..\Release\MgaUtil.dll;OutFile=GME.Util.dll;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
-    <MSBuild Properties="InFile=..\Release\GME.exe;OutFile=GME.dll;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
+    <MSBuild Properties="InFile=..\$(Configuration)\Core.dll;OutName=GME.MGA.Core;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
+    <MSBuild Properties="InFile=..\$(Configuration)\Meta.dll;OutName=GME.MGA.Meta;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
+    <MSBuild Properties="InFile=..\$(Configuration)\Mga.dll;OutName=GME.MGA;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
+    <MSBuild Properties="InFile=..\$(Configuration)\Parser.dll;OutName=GME.MGA.Parser;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
+    <MSBuild Properties="InFile=..\$(Configuration)\MgaUtil.dll;OutName=GME.Util;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
+    <MSBuild Properties="InFile=..\$(Configuration)\GME.exe;OutName=GME;PIAVersion=$(PIAVersion)" Projects="$(MSBuildProjectFullPath)" Targets="CreatePIA" />
   </Target>
 </Project>
\ No newline at end of file


More information about the gme-commit mailing list