summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xcs/src/IceSSL/AssemblyInfo.cs33
-rwxr-xr-xcs/src/IceSSL/IceSSL.csproj8
2 files changed, 40 insertions, 1 deletions
diff --git a/cs/src/IceSSL/AssemblyInfo.cs b/cs/src/IceSSL/AssemblyInfo.cs
new file mode 100755
index 00000000000..dd49f3d4a0b
--- /dev/null
+++ b/cs/src/IceSSL/AssemblyInfo.cs
@@ -0,0 +1,33 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("icesslcs")]
+[assembly: AssemblyDescription("IceSSL run-time support")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("ZeroC, Inc")]
+[assembly: AssemblyProduct("IceSSL for C#")]
+[assembly: AssemblyCopyright("Copyright (c) 2003-2006, ZeroC, Inc")]
+[assembly: AssemblyTrademark("Ice")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("7bce56e0-9332-4002-8e71-ad59227d916a")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+[assembly: AssemblyVersion("3.2.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/cs/src/IceSSL/IceSSL.csproj b/cs/src/IceSSL/IceSSL.csproj
index 36be1983256..fe64de7dd91 100755
--- a/cs/src/IceSSL/IceSSL.csproj
+++ b/cs/src/IceSSL/IceSSL.csproj
@@ -13,6 +13,8 @@
<AssemblyName>icesslcs</AssemblyName>
<StartupObject>
</StartupObject>
+ <SignAssembly>true</SignAssembly>
+ <AssemblyOriginatorKeyFile>..\..\config\IcecsKey.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>false</DebugSymbols>
@@ -61,6 +63,7 @@
<Compile Include="Instance.cs" />
<Compile Include="Plugin.cs" />
<Compile Include="PluginI.cs" />
+ <Compile Include="AssemblyInfo.cs" />
<Compile Include="RFC2253.cs" />
<Compile Include="TransceiverI.cs" />
<Compile Include="TrustManager.cs" />
@@ -72,4 +75,7 @@
<PostBuildEvent>
</PostBuildEvent>
</PropertyGroup>
-</Project> \ No newline at end of file
+ <ItemGroup>
+ <None Include="..\..\config\IcecsKey.snk" />
+ </ItemGroup>
+</Project>