[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=""$(WindowsSDKDir)bin\tlbimp" /nologo /primary /keyfile:..\MgaDotNetServices\MgaDotNetServicesKey.snk /asmversion:$(PIAVersion) /out:$(OutFile) $(InFile) "/>
- <Exec Command=""$(MSBuildBinPath)\regasm" /nologo $(OutFile)" />
- <Exec Command=""$(WindowsSDKDir)bin\gacutil" /nologo /i $(OutFile)" />
+ <Exec Command=""$(WindowsSDKDir)bin\tlbimp" /nologo /primary /keyfile:..\MgaDotNetServices\MgaDotNetServicesKey.snk /asmversion:$(PIAVersion) /out:$(OutName).dll $(InFile) " />
+ <Exec Command=""$(MSBuildBinPath)\regasm" /nologo $(OutName).dll" />
+ <Exec Command=""$(WindowsSDKDir)bin\gacutil" /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