[Mwinapi-commits] SF.net SVN: mwinapi:[118] trunk
Status: Beta
Brought to you by:
schierlm
From: <dan...@us...> - 2013-07-23 09:12:01
|
Revision: 118 http://sourceforge.net/p/mwinapi/code/118 Author: danielrose Date: 2013-07-23 09:11:58 +0000 (Tue, 23 Jul 2013) Log Message: ----------- Added a strong name key file to the solution. This allows creating a strong-name-signed release, which means ManagedWinapi can now be used from assemblies which are also strong-name-signed. The key file itself is not protected in any way. Added a new solution and project configuration "ReleaseSigned", which creates a strong-name-signed assembly. The output path is "bin\ReleaseSigned". Renamed the (unsigned) release configuration to "ReleaseUnsigned". Modified Paths: -------------- trunk/ManagedWinapi/ManagedWinapi-2010.csproj trunk/ManagedWinapi/ManagedWinapi.csproj trunk/ManagedWinapi-2010.sln trunk/ManagedWinapi.sln Added Paths: ----------- trunk/ManagedWinapi/ManagedWinapiKey.snk Modified: trunk/ManagedWinapi/ManagedWinapi-2010.csproj =================================================================== --- trunk/ManagedWinapi/ManagedWinapi-2010.csproj 2013-07-23 08:31:55 UTC (rev 117) +++ trunk/ManagedWinapi/ManagedWinapi-2010.csproj 2013-07-23 09:11:58 UTC (rev 118) @@ -23,7 +23,7 @@ <WarningLevel>4</WarningLevel> <DocumentationFile>bin\Debug\ManagedWinapi.XML</DocumentationFile> </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseUnsigned|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <OutputPath>bin\Release\</OutputPath> @@ -32,6 +32,17 @@ <WarningLevel>4</WarningLevel> <DocumentationFile>bin\Release\ManagedWinapi.XML</DocumentationFile> </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'ReleaseSigned|AnyCPU'"> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\ReleaseSigned\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <DocumentationFile>bin\ReleaseSigned\ManagedWinapi.XML</DocumentationFile> + <SignAssembly>true</SignAssembly> + <AssemblyOriginatorKeyFile>ManagedWinapiKey.snk</AssemblyOriginatorKeyFile> + </PropertyGroup> <ItemGroup> <Reference Include="Accessibility" /> <Reference Include="System" /> @@ -131,6 +142,9 @@ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> </ItemGroup> + <ItemGroup> + <None Include="ManagedWinapiKey.snk" /> + </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. Modified: trunk/ManagedWinapi/ManagedWinapi.csproj =================================================================== --- trunk/ManagedWinapi/ManagedWinapi.csproj 2013-07-23 08:31:55 UTC (rev 117) +++ trunk/ManagedWinapi/ManagedWinapi.csproj 2013-07-23 09:11:58 UTC (rev 118) @@ -22,7 +22,7 @@ <WarningLevel>4</WarningLevel> <DocumentationFile>bin\Debug\ManagedWinapi.XML</DocumentationFile> </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseUnsigned|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <OutputPath>bin\Release\</OutputPath> @@ -31,6 +31,17 @@ <WarningLevel>4</WarningLevel> <DocumentationFile>bin\Release\ManagedWinapi.XML</DocumentationFile> </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'ReleaseSigned|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\ReleaseSigned\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <DocumentationFile>bin\ReleaseSigned\ManagedWinapi.XML</DocumentationFile> + <SignAssembly>true</SignAssembly> + <AssemblyOriginatorKeyFile>ManagedWinapiKey.snk</AssemblyOriginatorKeyFile> + </PropertyGroup> <ItemGroup> <Reference Include="Accessibility" /> <Reference Include="System" /> @@ -130,6 +141,9 @@ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> </ItemGroup> + <ItemGroup> + <None Include="ManagedWinapiKey.snk" /> + </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. Added: trunk/ManagedWinapi/ManagedWinapiKey.snk =================================================================== (Binary files differ) Index: trunk/ManagedWinapi/ManagedWinapiKey.snk =================================================================== --- trunk/ManagedWinapi/ManagedWinapiKey.snk 2013-07-23 08:31:55 UTC (rev 117) +++ trunk/ManagedWinapi/ManagedWinapiKey.snk 2013-07-23 09:11:58 UTC (rev 118) Property changes on: trunk/ManagedWinapi/ManagedWinapiKey.snk ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Modified: trunk/ManagedWinapi-2010.sln =================================================================== --- trunk/ManagedWinapi-2010.sln 2013-07-23 08:31:55 UTC (rev 117) +++ trunk/ManagedWinapi-2010.sln 2013-07-23 09:11:58 UTC (rev 118) @@ -6,13 +6,16 @@ Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU + ReleaseSigned|Any CPU = ReleaseSigned|Any CPU + ReleaseUnsigned|Any CPU = ReleaseUnsigned|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.Release|Any CPU.Build.0 = Release|Any CPU + {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.ReleaseSigned|Any CPU.ActiveCfg = ReleaseSigned|Any CPU + {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.ReleaseSigned|Any CPU.Build.0 = ReleaseSigned|Any CPU + {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.ReleaseUnsigned|Any CPU.ActiveCfg = ReleaseUnsigned|Any CPU + {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.ReleaseUnsigned|Any CPU.Build.0 = ReleaseUnsigned|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE Modified: trunk/ManagedWinapi.sln =================================================================== --- trunk/ManagedWinapi.sln 2013-07-23 08:31:55 UTC (rev 117) +++ trunk/ManagedWinapi.sln 2013-07-23 09:11:58 UTC (rev 118) @@ -1,18 +1,21 @@ Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual C# Express 2008 +# Visual Studio 2008 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ManagedWinapi", "ManagedWinapi\ManagedWinapi.csproj", "{FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU + ReleaseSigned|Any CPU = ReleaseSigned|Any CPU + ReleaseUnsigned|Any CPU = ReleaseUnsigned|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.Release|Any CPU.Build.0 = Release|Any CPU + {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.ReleaseSigned|Any CPU.ActiveCfg = ReleaseSigned|Any CPU + {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.ReleaseSigned|Any CPU.Build.0 = ReleaseSigned|Any CPU + {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.ReleaseUnsigned|Any CPU.ActiveCfg = ReleaseUnsigned|Any CPU + {FBD3EC1E-47E2-4D2D-81C9-D6506125A09A}.ReleaseUnsigned|Any CPU.Build.0 = ReleaseUnsigned|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |