diff --git a/WebDriver.snk b/WebDriver.snk
new file mode 100644
index 0000000000000..216cfabf2f76c
Binary files /dev/null and b/WebDriver.snk differ
diff --git a/dotnet/build.desc b/dotnet/build.desc
index 2b8ac05410ed5..4f66b0a05a0f5 100644
--- a/dotnet/build.desc
+++ b/dotnet/build.desc
@@ -16,6 +16,7 @@ dotnet_library(name = "dotnet",
{"//cpp:noblur" : "WebDriver.FirefoxNoFocus.x86.dll"},
{"//cpp:noblur64" : "WebDriver.FirefoxNoFocus.x64.dll"}
],
+ keyfile = "WebDriver.snk",
out = "build/dotnet/WebDriver.dll",
doc = "build/dotnet/WebDriver.xml"
)
@@ -31,8 +32,9 @@ dotnet_library(name = "support",
":dotnet",
"third_party/csharp/Castle.Core.2.5.2/Castle.Core.dll"
],
- out = "build/dotnet/Webdriver.Support.dll",
- doc = "build/dotnet/Webdriver.Support.xml"
+ keyfile = "WebDriver.snk",
+ out = "build/dotnet/WebDriver.Support.dll",
+ doc = "build/dotnet/WebDriver.Support.xml"
)
dotnet_library(name = "core",
@@ -44,6 +46,7 @@ dotnet_library(name = "core",
"System.Xml.dll",
"System.Web.dll"
],
+ keyfile = "WebDriver.snk",
out = "build/dotnet/ThoughtWorks.Selenium.Core.dll",
doc = "build/dotnet/ThoughtWorks.Selenium.Core.xml"
)
@@ -76,6 +79,7 @@ dotnet_library(name = "webdriverbackedselenium",
{"//javascript/selenium-atoms:isVisible" : "isVisible.js" },
{"//javascript/selenium-atoms:type" : "type.js" }
],
+ keyfile = "WebDriver.snk",
out = "build/dotnet/Selenium.WebDriverBackedSelenium.dll",
doc = "build/dotnet/Selenium.WebDriverBackedSelenium.xml"
)
diff --git a/dotnet/src/Selenium.Core/Selenium.Core.csproj b/dotnet/src/Selenium.Core/Selenium.Core.csproj
index f01611cc9611c..409168dedc427 100644
--- a/dotnet/src/Selenium.Core/Selenium.Core.csproj
+++ b/dotnet/src/Selenium.Core/Selenium.Core.csproj
@@ -12,8 +12,7 @@
ThoughtWorks.Selenium.Core
-
-
+ ..\..\..\WebDriver.snk
JScript
Grid
IE50
@@ -81,6 +80,9 @@
prompt
AllRules.ruleset
+
+ true
+
System
@@ -139,6 +141,11 @@
true
+
+
+ WebDriver.snk
+
+
diff --git a/dotnet/src/Selenium.WebDriverBackedSelenium/Selenium.WebDriverBackedSelenium.csproj b/dotnet/src/Selenium.WebDriverBackedSelenium/Selenium.WebDriverBackedSelenium.csproj
index 88b6efec4d0a2..bd9f864932895 100644
--- a/dotnet/src/Selenium.WebDriverBackedSelenium/Selenium.WebDriverBackedSelenium.csproj
+++ b/dotnet/src/Selenium.WebDriverBackedSelenium/Selenium.WebDriverBackedSelenium.csproj
@@ -80,6 +80,12 @@
AllRules.ruleset
+
+ true
+
+
+ ..\..\..\WebDriver.snk
+
@@ -224,6 +230,11 @@
true
+
+
+ WebDriver.snk
+
+
copy /y "$(SolutionDir)java\client\src\org\openqa\selenium\internal\seleniumemulation\injectableSelenium.js" "$(TargetDir)"
copy /y "$(SolutionDir)java\client\src\org\openqa\selenium\internal\seleniumemulation\htmlutils.js" "$(TargetDir)"
diff --git a/dotnet/src/WebDriver.Support/WebDriver.Support.csproj b/dotnet/src/WebDriver.Support/WebDriver.Support.csproj
index 26485886e47ab..e4337c16f203f 100644
--- a/dotnet/src/WebDriver.Support/WebDriver.Support.csproj
+++ b/dotnet/src/WebDriver.Support/WebDriver.Support.csproj
@@ -53,6 +53,12 @@
..\..\..\build\cli\Release\WebDriver.Support.xml
AllRules.ruleset
+
+ true
+
+
+ ..\..\..\WebDriver.snk
+