diff --git a/Chemistry/src/DataModel/DataModel.csproj b/Chemistry/src/DataModel/DataModel.csproj
index a0f7a2db3ab..ef1a835a77e 100644
--- a/Chemistry/src/DataModel/DataModel.csproj
+++ b/Chemistry/src/DataModel/DataModel.csproj
@@ -36,8 +36,8 @@
-
-
+
+
@@ -53,6 +53,6 @@
-
+
diff --git a/Chemistry/src/Jupyter/Jupyter.csproj b/Chemistry/src/Jupyter/Jupyter.csproj
index 5993652baef..5a480fa6b97 100644
--- a/Chemistry/src/Jupyter/Jupyter.csproj
+++ b/Chemistry/src/Jupyter/Jupyter.csproj
@@ -27,8 +27,8 @@
-
-
+
+
@@ -38,6 +38,6 @@
-
+
diff --git a/Chemistry/tests/ChemistryTests/QSharpTests.csproj b/Chemistry/tests/ChemistryTests/QSharpTests.csproj
index e3ccd565594..94bfd34ffc9 100644
--- a/Chemistry/tests/ChemistryTests/QSharpTests.csproj
+++ b/Chemistry/tests/ChemistryTests/QSharpTests.csproj
@@ -10,11 +10,14 @@
-
+
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/Chemistry/tests/DataModelTests/CSharpTests.csproj b/Chemistry/tests/DataModelTests/CSharpTests.csproj
index c3243e55cba..59db46d6537 100644
--- a/Chemistry/tests/DataModelTests/CSharpTests.csproj
+++ b/Chemistry/tests/DataModelTests/CSharpTests.csproj
@@ -23,12 +23,15 @@
-
+
-
-
-
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/Chemistry/tests/JupyterTests/JupyterTests.csproj b/Chemistry/tests/JupyterTests/JupyterTests.csproj
index 4b322d832da..bb21b47bf52 100644
--- a/Chemistry/tests/JupyterTests/JupyterTests.csproj
+++ b/Chemistry/tests/JupyterTests/JupyterTests.csproj
@@ -17,10 +17,13 @@
-
+
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/Chemistry/tests/SamplesTests/SamplesTests.csproj b/Chemistry/tests/SamplesTests/SamplesTests.csproj
index ecf44796b07..410bb53582c 100644
--- a/Chemistry/tests/SamplesTests/SamplesTests.csproj
+++ b/Chemistry/tests/SamplesTests/SamplesTests.csproj
@@ -17,12 +17,15 @@
-
+
-
-
-
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/Chemistry/tests/SerializationTests/SerializationTests.csproj b/Chemistry/tests/SerializationTests/SerializationTests.csproj
index daab1c45c20..ff8ea481ff9 100644
--- a/Chemistry/tests/SerializationTests/SerializationTests.csproj
+++ b/Chemistry/tests/SerializationTests/SerializationTests.csproj
@@ -16,10 +16,13 @@
-
-
-
-
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/Chemistry/tests/SystemTests/SystemTests.csproj b/Chemistry/tests/SystemTests/SystemTests.csproj
index 638b7bfa7cd..071091e0595 100644
--- a/Chemistry/tests/SystemTests/SystemTests.csproj
+++ b/Chemistry/tests/SystemTests/SystemTests.csproj
@@ -17,11 +17,14 @@
-
+
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/MachineLearning/src/DataModel/DataModel.csproj b/MachineLearning/src/DataModel/DataModel.csproj
index 24297486e72..0b9c2b15adb 100644
--- a/MachineLearning/src/DataModel/DataModel.csproj
+++ b/MachineLearning/src/DataModel/DataModel.csproj
@@ -42,6 +42,6 @@
-
+
diff --git a/Numerics/src/Numerics.csproj b/Numerics/src/Numerics.csproj
index 61d5bf1c417..e385cfc0376 100644
--- a/Numerics/src/Numerics.csproj
+++ b/Numerics/src/Numerics.csproj
@@ -34,6 +34,6 @@
-
+
diff --git a/Numerics/tests/NumericsTests.csproj b/Numerics/tests/NumericsTests.csproj
index 4a7b29edfa4..a8ba4731346 100644
--- a/Numerics/tests/NumericsTests.csproj
+++ b/Numerics/tests/NumericsTests.csproj
@@ -17,9 +17,12 @@
-
-
-
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/Standard/src/Convert/Convert.qs b/Standard/src/Convert/Convert.qs
index b69b24bd51d..85a89b88367 100644
--- a/Standard/src/Convert/Convert.qs
+++ b/Standard/src/Convert/Convert.qs
@@ -76,8 +76,10 @@ namespace Microsoft.Quantum.Convert {
/// An array of boolean values representing `number`.
///
/// # Remarks
- /// The input `number` must be at most $2^{\texttt{bits}} - 1$.
+ /// The input `bits` must be between 0 and 63.
+ /// The input `number` must be between 0 and $2^{\texttt{bits}} - 1$.
function IntAsBoolArray(number : Int, bits : Int) : Bool[] {
+ Fact(bits >= 0 and bits <= 63, $"`bits` must be between 0 and 63 {2^bits}");
EqualityFactB(number >= 0 and number < 2 ^ bits, true, $"`number` must be between 0 and 2^`bits` - 1");
mutable outputBits = new Bool[bits];
mutable tempInt = number;
diff --git a/Standard/src/Standard.csproj b/Standard/src/Standard.csproj
index ad5987d5a62..27ba8c776f0 100644
--- a/Standard/src/Standard.csproj
+++ b/Standard/src/Standard.csproj
@@ -31,9 +31,6 @@
-
-
-
-
+
diff --git a/Standard/tests/Standard.Tests.csproj b/Standard/tests/Standard.Tests.csproj
index c05bed8b8ca..dc037e959cf 100644
--- a/Standard/tests/Standard.Tests.csproj
+++ b/Standard/tests/Standard.Tests.csproj
@@ -22,9 +22,9 @@
-
-
-
+
+
+