Skip to content
This repository has been archived by the owner on Oct 22, 2020. It is now read-only.

Commit

Permalink
Added build configuration to generate signed/strong named assemblies
Browse files Browse the repository at this point in the history
  • Loading branch information
dump247 committed Aug 10, 2013
1 parent 797f041 commit 528d4fd
Show file tree
Hide file tree
Showing 9 changed files with 220 additions and 7 deletions.
1 change: 1 addition & 0 deletions .hgignore
Expand Up @@ -10,3 +10,4 @@ packages/*/**
ipch/
*.aps
TestResult.xml
UdtProtocol/UdtProtocol.snk
28 changes: 26 additions & 2 deletions Package.proj
Expand Up @@ -38,6 +38,17 @@ in a zip file named UdtProtocol-[Version].zip.
ZipFileName="$(MSBuildProjectDirectory)\UdtProtocol-$(Version).zip"
ZipLevel="9" />

<ItemGroup>
<SignedZipFiles Include="$(MSBuildProjectDirectory)\UdtProtocol\bin\Release - Signed\**\*.dll" />
<SignedZipFiles Include="$(MSBuildProjectDirectory)\UdtProtocol\bin\Release - Signed\**\*.pdb" />
<SignedZipFiles Include="$(MSBuildProjectDirectory)\UdtProtocol\bin\Release - Signed\**\*.xml" />
</ItemGroup>

<Zip Files="@(SignedZipFiles)"
WorkingDirectory="$(MSBuildProjectDirectory)\UdtProtocol\bin\Release - Signed"
ZipFileName="$(MSBuildProjectDirectory)\UdtProtocol-Signed-$(Version).zip"
ZipLevel="9" />

</Target>

<Target Name="SetVersion">
Expand Down Expand Up @@ -72,15 +83,28 @@ in a zip file named UdtProtocol-[Version].zip.
Targets="Clean;Build"
Properties="Configuration=Release; Platform=Win32"
ToolsVersion="4.0" />


<!--
<Exec Command="&quot;$(NUnitHome)\bin\net-2.0\nunit-console-x86.exe&quot; &quot;$(MSBuildProjectDirectory)\UdtProtocol-Test\bin\x86\Release\UdtProtocol-Test.dll&quot;"/>
-->

<MSBuild Projects="$(MSBuildProjectDirectory)\UdtProtocol.sln"
Targets="Clean;Build"
Properties="Configuration=Release; Platform=x64"
ToolsVersion="4.0" />
<!--
<Exec Command="&quot;$(NUnitHome)\bin\net-2.0\nunit-console.exe&quot; &quot;$(MSBuildProjectDirectory)\UdtProtocol-Test\bin\x64\Release\UdtProtocol-Test.dll&quot;"/>
-->

<MSBuild Projects="$(MSBuildProjectDirectory)\UdtProtocol.sln"
Targets="Clean;Build"
Properties="Configuration=Release - Signed; Platform=Win32"
ToolsVersion="4.0" />

<MSBuild Projects="$(MSBuildProjectDirectory)\UdtProtocol.sln"
Targets="Clean;Build"
Properties="Configuration=Release - Signed; Platform=x64"
ToolsVersion="4.0" />

</Target>

Expand Down
30 changes: 30 additions & 0 deletions ReceiveFile/ReceiveFile.csproj
Expand Up @@ -96,6 +96,36 @@
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release - Signed|AnyCPU'">
<OutputPath>bin\Release - Signed\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release - Signed|x86'">
<OutputPath>bin\x86\Release - Signed\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release - Signed|x64'">
<OutputPath>bin\x64\Release - Signed\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<CodeAnalysisLogFile>bin\x86\Release\ReceiveFile.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core">
Expand Down
33 changes: 33 additions & 0 deletions SendFile/SendFile.csproj
Expand Up @@ -94,6 +94,39 @@
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release - Signed|AnyCPU'">
<OutputPath>bin\Release - Signed\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
<CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
<CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release - Signed|x86'">
<OutputPath>bin\x86\Release - Signed\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release - Signed|x64'">
<OutputPath>bin\x64\Release - Signed\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<CodeAnalysisLogFile>bin\x86\Release\SendFile.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core">
Expand Down
30 changes: 30 additions & 0 deletions UdtProtocol-Test/UdtProtocol-Test.csproj
Expand Up @@ -95,6 +95,36 @@
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release - Signed|AnyCPU'">
<OutputPath>bin\Release - Signed\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release - Signed|x86'">
<OutputPath>bin\x86\Release - Signed\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release - Signed|x64'">
<OutputPath>bin\x64\Release - Signed\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<CodeAnalysisLogFile>bin\x86\Release\UdtProtocol-Test.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
<CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
</PropertyGroup>
<ItemGroup>
<Reference Include="Moq">
<HintPath>..\packages\Moq.4.0.10827\lib\NET40\Moq.dll</HintPath>
Expand Down
22 changes: 22 additions & 0 deletions UdtProtocol.sln
Expand Up @@ -18,6 +18,8 @@ Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release - Signed|Win32 = Release - Signed|Win32
Release - Signed|x64 = Release - Signed|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
Expand All @@ -26,6 +28,10 @@ Global
{CFA7453B-8B9B-4112-AF04-F72C3D431100}.Debug|Win32.Build.0 = Debug|Win32
{CFA7453B-8B9B-4112-AF04-F72C3D431100}.Debug|x64.ActiveCfg = Debug|x64
{CFA7453B-8B9B-4112-AF04-F72C3D431100}.Debug|x64.Build.0 = Debug|x64
{CFA7453B-8B9B-4112-AF04-F72C3D431100}.Release - Signed|Win32.ActiveCfg = Release - Signed|Win32
{CFA7453B-8B9B-4112-AF04-F72C3D431100}.Release - Signed|Win32.Build.0 = Release - Signed|Win32
{CFA7453B-8B9B-4112-AF04-F72C3D431100}.Release - Signed|x64.ActiveCfg = Release - Signed|x64
{CFA7453B-8B9B-4112-AF04-F72C3D431100}.Release - Signed|x64.Build.0 = Release - Signed|x64
{CFA7453B-8B9B-4112-AF04-F72C3D431100}.Release|Win32.ActiveCfg = Release|Win32
{CFA7453B-8B9B-4112-AF04-F72C3D431100}.Release|Win32.Build.0 = Release|Win32
{CFA7453B-8B9B-4112-AF04-F72C3D431100}.Release|x64.ActiveCfg = Release|x64
Expand All @@ -34,6 +40,10 @@ Global
{1C83D005-06B3-4FC5-8A26-032A0B328838}.Debug|Win32.Build.0 = Debug|x86
{1C83D005-06B3-4FC5-8A26-032A0B328838}.Debug|x64.ActiveCfg = Debug|x64
{1C83D005-06B3-4FC5-8A26-032A0B328838}.Debug|x64.Build.0 = Debug|x64
{1C83D005-06B3-4FC5-8A26-032A0B328838}.Release - Signed|Win32.ActiveCfg = Release - Signed|Any CPU
{1C83D005-06B3-4FC5-8A26-032A0B328838}.Release - Signed|Win32.Build.0 = Release - Signed|x86
{1C83D005-06B3-4FC5-8A26-032A0B328838}.Release - Signed|x64.ActiveCfg = Release - Signed|x64
{1C83D005-06B3-4FC5-8A26-032A0B328838}.Release - Signed|x64.Build.0 = Release - Signed|x64
{1C83D005-06B3-4FC5-8A26-032A0B328838}.Release|Win32.ActiveCfg = Release|x86
{1C83D005-06B3-4FC5-8A26-032A0B328838}.Release|Win32.Build.0 = Release|x86
{1C83D005-06B3-4FC5-8A26-032A0B328838}.Release|x64.ActiveCfg = Release|x64
Expand All @@ -42,6 +52,10 @@ Global
{DAC18D1F-F3F2-454A-B386-365D9CF53470}.Debug|Win32.Build.0 = Debug|x86
{DAC18D1F-F3F2-454A-B386-365D9CF53470}.Debug|x64.ActiveCfg = Debug|x64
{DAC18D1F-F3F2-454A-B386-365D9CF53470}.Debug|x64.Build.0 = Debug|x64
{DAC18D1F-F3F2-454A-B386-365D9CF53470}.Release - Signed|Win32.ActiveCfg = Release - Signed|Any CPU
{DAC18D1F-F3F2-454A-B386-365D9CF53470}.Release - Signed|Win32.Build.0 = Release - Signed|x86
{DAC18D1F-F3F2-454A-B386-365D9CF53470}.Release - Signed|x64.ActiveCfg = Release - Signed|x64
{DAC18D1F-F3F2-454A-B386-365D9CF53470}.Release - Signed|x64.Build.0 = Release - Signed|x64
{DAC18D1F-F3F2-454A-B386-365D9CF53470}.Release|Win32.ActiveCfg = Release|x86
{DAC18D1F-F3F2-454A-B386-365D9CF53470}.Release|Win32.Build.0 = Release|x86
{DAC18D1F-F3F2-454A-B386-365D9CF53470}.Release|x64.ActiveCfg = Release|x64
Expand All @@ -50,6 +64,10 @@ Global
{CF9918BA-989A-463B-BC64-02593041C9DD}.Debug|Win32.Build.0 = Debug|x86
{CF9918BA-989A-463B-BC64-02593041C9DD}.Debug|x64.ActiveCfg = Debug|x64
{CF9918BA-989A-463B-BC64-02593041C9DD}.Debug|x64.Build.0 = Debug|x64
{CF9918BA-989A-463B-BC64-02593041C9DD}.Release - Signed|Win32.ActiveCfg = Release - Signed|Any CPU
{CF9918BA-989A-463B-BC64-02593041C9DD}.Release - Signed|Win32.Build.0 = Release - Signed|x86
{CF9918BA-989A-463B-BC64-02593041C9DD}.Release - Signed|x64.ActiveCfg = Release - Signed|x64
{CF9918BA-989A-463B-BC64-02593041C9DD}.Release - Signed|x64.Build.0 = Release - Signed|x64
{CF9918BA-989A-463B-BC64-02593041C9DD}.Release|Win32.ActiveCfg = Release|x86
{CF9918BA-989A-463B-BC64-02593041C9DD}.Release|Win32.Build.0 = Release|x86
{CF9918BA-989A-463B-BC64-02593041C9DD}.Release|x64.ActiveCfg = Release|x64
Expand All @@ -58,6 +76,10 @@ Global
{D84D100A-7C21-4CCB-B16E-0FB37137C16C}.Debug|Win32.Build.0 = Debug|Win32
{D84D100A-7C21-4CCB-B16E-0FB37137C16C}.Debug|x64.ActiveCfg = Debug|x64
{D84D100A-7C21-4CCB-B16E-0FB37137C16C}.Debug|x64.Build.0 = Debug|x64
{D84D100A-7C21-4CCB-B16E-0FB37137C16C}.Release - Signed|Win32.ActiveCfg = Release - Signed|Win32
{D84D100A-7C21-4CCB-B16E-0FB37137C16C}.Release - Signed|Win32.Build.0 = Release - Signed|Win32
{D84D100A-7C21-4CCB-B16E-0FB37137C16C}.Release - Signed|x64.ActiveCfg = Release - Signed|x64
{D84D100A-7C21-4CCB-B16E-0FB37137C16C}.Release - Signed|x64.Build.0 = Release - Signed|x64
{D84D100A-7C21-4CCB-B16E-0FB37137C16C}.Release|Win32.ActiveCfg = Release|Win32
{D84D100A-7C21-4CCB-B16E-0FB37137C16C}.Release|Win32.Build.0 = Release|Win32
{D84D100A-7C21-4CCB-B16E-0FB37137C16C}.Release|x64.ActiveCfg = Release|x64
Expand Down
2 changes: 1 addition & 1 deletion UdtProtocol/AssemblyInfo.cpp
Expand Up @@ -63,7 +63,7 @@ using namespace System::Security::Permissions;
// You can specify all the value or you can default the Revision and Build Numbers
// by using the '*' as shown below:

[assembly:AssemblyVersionAttribute("0.8.0.0")];
[assembly:AssemblyVersionAttribute("0.8.0.1")];

[assembly:ComVisible(false)];

Expand Down
8 changes: 4 additions & 4 deletions UdtProtocol/UdtProtocol.rc
Expand Up @@ -51,8 +51,8 @@ END
//

VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,8,0,0
PRODUCTVERSION 0,8,0,0
FILEVERSION 0,8,0,1
PRODUCTVERSION 0,8,0,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
Expand All @@ -68,12 +68,12 @@ BEGIN
BLOCK "040904b0"
BEGIN
VALUE "FileDescription", "UDT.Net wrapper library"
VALUE "FileVersion", "0.8.0.0"
VALUE "FileVersion", "0.8.0.1"
VALUE "InternalName", "UdtProtocol"
VALUE "LegalCopyright", "Copyright (C) 2011"
VALUE "OriginalFilename", "UdtProtocol.dll"
VALUE "ProductName", "UDT.Net wrapper library"
VALUE "ProductVersion", "0.8.0.0"
VALUE "ProductVersion", "0.8.0.1"
END
END
BLOCK "VarFileInfo"
Expand Down

0 comments on commit 528d4fd

Please sign in to comment.