update laptop config
This commit is contained in:
338 files changed
+45564
-122
No files matched your search
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@microsoft/vscode.projectsystem.managed.alpine-arm64": "18.7.20-ga05dedcd31",
|
||||
"@microsoft/vscode.templateengine.alpine-arm64": "18.7.20-ga05dedcd31"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system",
|
||||
"branch": "main",
|
||||
"commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f"
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@microsoft/vscode.projectsystem.managed.alpine-x64": "18.7.20-ga05dedcd31",
|
||||
"@microsoft/vscode.templateengine.alpine-x64": "18.7.20-ga05dedcd31"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system",
|
||||
"branch": "main",
|
||||
"commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f"
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@microsoft/vscode.projectsystem.managed.darwin-arm64": "18.7.20-ga05dedcd31",
|
||||
"@microsoft/vscode.templateengine.darwin-arm64": "18.7.20-ga05dedcd31"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system",
|
||||
"branch": "main",
|
||||
"commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f"
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@microsoft/vscode.projectsystem.managed.darwin-x64": "18.7.20-ga05dedcd31",
|
||||
"@microsoft/vscode.templateengine.darwin-x64": "18.7.20-ga05dedcd31"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system",
|
||||
"branch": "main",
|
||||
"commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f"
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@microsoft/vscode.projectsystem.managed.linux-arm64": "18.7.20-ga05dedcd31",
|
||||
"@microsoft/vscode.templateengine.linux-arm64": "18.7.20-ga05dedcd31"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system",
|
||||
"branch": "main",
|
||||
"commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f"
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
[
|
||||
]
|
||||
BIN
Binary file not shown.
+10
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"host": "dotnet.projectSystem",
|
||||
"entryPoint": {
|
||||
"assemblyPath": "Services/Microsoft.ProjectSystem.Managed.VSCode.Services.dll",
|
||||
"fullClassName": "Microsoft.WebTools.Aspire.VSCode.Services.AspireRunSettingServiceFactory"
|
||||
},
|
||||
"friendServices": [
|
||||
"Microsoft.VisualStudio.ProjectSystem.CompositionService"
|
||||
]
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"host": "dotnet.aspireServer",
|
||||
"entryPoint": {
|
||||
"assemblyPath": "Services/Microsoft.WebTools.AspireServer.dll",
|
||||
"fullClassName": "Microsoft.WebTools.AspireServer.ServiceFactory"
|
||||
}
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"host": "dotnet.projectSystem",
|
||||
"entryPoint": {
|
||||
"assemblyPath": "Services/Microsoft.ProjectSystem.Managed.VSCode.Services.dll",
|
||||
"fullClassName": "Microsoft.WebTools.Aspire.VSCode.Services.AspireServiceFactory"
|
||||
},
|
||||
"friendServices": [
|
||||
"Microsoft.VisualStudio.ProjectSystem.CompositionService"
|
||||
]
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"host": "dotnet.projectSystem",
|
||||
"entryPoint": {
|
||||
"assemblyPath": "Services/Microsoft.ProjectSystem.Managed.VSCode.Services.dll",
|
||||
"fullClassName": "Microsoft.WebTools.Aspire.VSCode.Services.AspireDebugServiceFactory"
|
||||
},
|
||||
"friendServices": [
|
||||
"Microsoft.VisualStudio.ProjectSystem.CompositionService"
|
||||
]
|
||||
}
|
||||
+59
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualStudio.Validation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-17.6.0.0" newVersion="17.6.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Win32.Registry" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Principal.Windows" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Json" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.1.0" newVersion="4.2.1.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
[$RootKey$\RuntimeConfiguration\dependentAssembly\bindingRedirection\{E3B73D96-5FEA-2FAD-BBD8-EF290C2646A5}]
|
||||
"name"="Microsoft.VisualStudio.HotReload.Components"
|
||||
"publicKeyToken"="31bf3856ad364e35"
|
||||
"culture"="neutral"
|
||||
"oldVersion"="0.0.0.0-18.7.0.0"
|
||||
"newVersion"="18.7.0.0"
|
||||
"codeBase"="$PackageFolder$\Microsoft.VisualStudio.HotReload.Components.dll"
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"host": "dotnet.projectSystem",
|
||||
"entryPoint": {
|
||||
"assemblyPath": "Services/Microsoft.ProjectSystem.Managed.VSCode.Services.dll",
|
||||
"fullClassName": "Microsoft.VisualStudio.ProjectSystem.Services.DebugTargetFrameworkServiceFactory"
|
||||
},
|
||||
"friendServices": [
|
||||
"Microsoft.VisualStudio.ProjectSystem.CompositionService"
|
||||
]
|
||||
}
|
||||
+755
@@ -0,0 +1,755 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.ServiceHub.Framework" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.10.0.0" newVersion="4.10.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualStudio.Composition" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-18.3.0.0" newVersion="18.3.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualStudio.RpcContracts" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-17.15.15.0" newVersion="17.15.15.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualStudio.Threading" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-18.0.0.0" newVersion="18.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualStudio.Validation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-17.13.0.0" newVersion="17.13.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Win32.SystemEvents" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="StreamJsonRpc" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.25.0.0" newVersion="2.25.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.CodeDom" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.Composition" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Composition.AttributedModel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Composition.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Configuration.ConfigurationManager" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.PerformanceCounter" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Drawing.Common" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Pkcs" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.ProtectedData" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Permissions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Windows.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CSharp" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualBasic.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-15.0.0.0" newVersion="15.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Win32.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Win32.Registry" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Concurrent" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.NonGeneric" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Specialized" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.Annotations" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.EventBasedAsync" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.TypeConverter" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Console" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data.Common" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Contracts" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.DiagnosticSource" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.FileVersionInfo" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Process" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.StackTrace" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.TextWriterTraceListener" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.TraceSource" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Tracing" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Drawing.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Formats.Asn1" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Compression.ZipFile" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem.DriveInfo" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem.Watcher" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.IsolatedStorage" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.MemoryMappedFiles" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipelines" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipes.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipes" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Expressions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Parallel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Queryable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.HttpListener" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Mail" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.NameResolution" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.NetworkInformation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Ping" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Requests" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Security" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Sockets" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebClient" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebHeaderCollection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebProxy" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebSockets.Client" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebSockets" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ObjectModel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Emit.ILGeneration" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Emit.Lightweight" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Emit" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Resources.Writer" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.VisualC" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.InteropServices" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Intrinsics" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Loader" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Numerics" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Formatters" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.1.0.0" newVersion="8.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Json" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Xml" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Claims" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Principal.Windows" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encodings.Web" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Json" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.RegularExpressions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Channels" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Overlapped" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Dataflow" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Parallel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Thread" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.ThreadPool" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Transactions.Local" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.HttpUtility" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.ReaderWriter" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XPath" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XmlSerializer" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="mscorlib" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="netstandard" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.1.0.0" newVersion="2.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.EventLog" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Xml" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Nerdbank.Streams" publicKeyToken="cac503e1823ce71c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.13.0.0" newVersion="2.13.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"host": "dotnet.projectSystem",
|
||||
"entryPoint": {
|
||||
"assemblyPath": "Services/Microsoft.ProjectSystem.Managed.VSCode.Services.dll",
|
||||
"fullClassName": "Microsoft.VisualStudio.ProjectSystem.Services.CssVisualDiagnosticsFactory"
|
||||
},
|
||||
"friendServices": [
|
||||
"Microsoft.VisualStudio.ProjectSystem.CompositionService"
|
||||
]
|
||||
}
|
||||
+743
@@ -0,0 +1,743 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.ServiceHub.Framework" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.10.0.0" newVersion="4.10.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualStudio.Composition" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-18.3.0.0" newVersion="18.3.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualStudio.RpcContracts" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-17.15.15.0" newVersion="17.15.15.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualStudio.Threading" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-18.0.0.0" newVersion="18.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualStudio.Validation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-17.13.0.0" newVersion="17.13.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Win32.SystemEvents" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Nerdbank.Streams" publicKeyToken="cac503e1823ce71c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.13.0.0" newVersion="2.13.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="StreamJsonRpc" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.25.0.0" newVersion="2.25.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.CodeDom" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.Composition" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Composition.AttributedModel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Composition.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Configuration.ConfigurationManager" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.EventLog" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.PerformanceCounter" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Drawing.Common" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Pkcs" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.ProtectedData" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Xml" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-9.0.0.0" newVersion="9.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CSharp" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualBasic.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-15.0.0.0" newVersion="15.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Win32.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Win32.Registry" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Concurrent" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.NonGeneric" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Specialized" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.Annotations" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.EventBasedAsync" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.TypeConverter" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Console" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data.Common" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Contracts" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.DiagnosticSource" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.FileVersionInfo" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Process" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.StackTrace" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.TextWriterTraceListener" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.TraceSource" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Tracing" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Drawing.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Formats.Asn1" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Compression.ZipFile" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem.DriveInfo" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem.Watcher" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.IsolatedStorage" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.MemoryMappedFiles" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipelines" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipes.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipes" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Expressions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Parallel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Queryable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.HttpListener" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Mail" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.NameResolution" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.NetworkInformation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Ping" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Requests" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Security" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Sockets" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebClient" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebHeaderCollection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebProxy" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebSockets.Client" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebSockets" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ObjectModel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Emit.ILGeneration" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Emit.Lightweight" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Emit" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Resources.Writer" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.VisualC" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.InteropServices" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Intrinsics" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Loader" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Numerics" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Formatters" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.1.0.0" newVersion="8.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Json" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Xml" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Claims" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Principal.Windows" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encodings.Web" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Json" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.RegularExpressions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Channels" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Overlapped" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Dataflow" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Parallel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Thread" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.ThreadPool" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Transactions.Local" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.HttpUtility" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.ReaderWriter" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XPath" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XmlSerializer" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="mscorlib" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="netstandard" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.1.0.0" newVersion="2.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
+665
@@ -0,0 +1,665 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualStudio.Threading" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-17.14.0.0" newVersion="17.14.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Nerdbank.Streams" publicKeyToken="cac503e1823ce71c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.12.0.0" newVersion="2.12.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="StreamJsonRpc" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.22.0.0" newVersion="2.22.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.CodeDom" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Configuration.ConfigurationManager" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.PerformanceCounter" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.ProtectedData" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Permissions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Windows.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CSharp" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.VisualBasic.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-15.0.0.0" newVersion="15.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Win32.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Win32.Registry" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Concurrent" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.NonGeneric" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Specialized" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.Annotations" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.EventBasedAsync" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel.TypeConverter" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ComponentModel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Console" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data.Common" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Contracts" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.DiagnosticSource" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.FileVersionInfo" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Process" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.StackTrace" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.TextWriterTraceListener" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.TraceSource" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.Tracing" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Drawing.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Compression.ZipFile" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem.DriveInfo" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.FileSystem.Watcher" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.IsolatedStorage" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.MemoryMappedFiles" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipelines" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipes.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.IO.Pipes" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Expressions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Parallel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq.Queryable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Linq" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.HttpListener" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Mail" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.NameResolution" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.NetworkInformation" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Ping" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Requests" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Security" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.ServicePoint" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.Sockets" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebClient" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebHeaderCollection" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebProxy" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebSockets.Client" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Net.WebSockets" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.ObjectModel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Emit.ILGeneration" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Emit.Lightweight" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Emit" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Resources.Writer" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.VisualC" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.InteropServices" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Loader" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Numerics" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Formatters" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.1.0.0" newVersion="8.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Json" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.Serialization.Xml" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Claims" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Algorithms" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Principal.Windows" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Json" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.RegularExpressions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.AccessControl" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Overlapped" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Dataflow" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Parallel" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Thread" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.ThreadPool" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Transactions.Local" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Web.HttpUtility" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.ReaderWriter" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XPath.XDocument" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XPath" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Xml.XmlSerializer" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="netstandard" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.1.0.0" newVersion="2.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Diagnostics.EventLog" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Security.Cryptography.Xml" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Drawing.Common" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"Version":1,"ManifestType":"Build","Endpoints":[]}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
[$RootKey$\BrokeredServices\Microsoft.VisualStudio.AspireServer\1.0]
|
||||
@="11AD60FC-6D87-4674-8F88-9ABE79176CBE"
|
||||
"IsServiceHub"=dword:00000001
|
||||
"ServiceLocation"="$PackageFolder$"
|
||||
"audience"=dword:00000003
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"CPS.MEF.Assemblies": [
|
||||
"$(ComponentPath)/Microsoft.VisualStudio.ProjectSystem.Managed.dll",
|
||||
"$(ComponentPath)/Microsoft.VisualStudio.ProjectSystem.Managed.VSCode.dll",
|
||||
"$(ComponentPath)/Microsoft.WebTools.Aspire.dll",
|
||||
"$(ComponentPath)/Microsoft.WebTools.Aspire.VSCode.dll",
|
||||
"$(ComponentPath)/Microsoft.WebTools.Shared.dll",
|
||||
"$(ComponentPath)/Microsoft.WebTools.Shared.VSCode.dll",
|
||||
"$(ComponentPath)/Microsoft.VisualStudio.HotReload.Components.dll"
|
||||
]
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"name": "@microsoft/vscode.projectsystem.managed.linux-x64",
|
||||
"version": "18.7.20-ga05dedcd31",
|
||||
"description": ".NET Project System for Visual Studio Code",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://devdiv@dev.azure.com/devdiv/DevDiv/_git/dotnet-project-system-vscode"
|
||||
},
|
||||
"author": "Microsoft",
|
||||
"license": "See LICENSE.md"
|
||||
}
|
||||
+94
@@ -0,0 +1,94 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="AdditionalFiles"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="false"
|
||||
ItemType="AdditionalFiles"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<BoolProperty Name="ExcludeFromCurrentConfiguration"
|
||||
Visible="False" />
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory">
|
||||
<EnumValue Name="Never" />
|
||||
<EnumValue Name="Always" />
|
||||
<EnumValue Name="PreserveNewest" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="AdditionalFiles"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Generator" />
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="NuGetPackageId"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="SubType"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="AdditionalFiles"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="AnalyzerReference"
|
||||
Description="Analyzer Reference Properties"
|
||||
DisplayName="Analyzer Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Analyzer"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="BrowsePath"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Analyzer"
|
||||
PersistedName="Identity"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<!-- NOTE this property will never be populated for unresolved items, but is included to make the UI consistent -->
|
||||
<StringProperty Name="ResolvedPath"
|
||||
Description="Location of the analyzer assembly."
|
||||
DisplayName="Path"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+96
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="Application"
|
||||
OverrideMode="Extend"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="Resources"
|
||||
DisplayName="Win32 Resources"
|
||||
Description="Resource settings for the application." />
|
||||
<Category Name="Packaging"
|
||||
DisplayName="Packaging"
|
||||
Description="Packaging settings for the application." />
|
||||
</Rule.Categories>
|
||||
|
||||
<EnumProperty Name="ResourceSpecificationKind"
|
||||
DisplayName="Resources"
|
||||
Description="Specifies how application resources will be managed."
|
||||
Category="Resources">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource PersistedName="ResourceSpecificationKind"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="IconAndManifest"
|
||||
DisplayName="Icon and manifest" />
|
||||
<EnumValue Name="ResourceFile"
|
||||
DisplayName="Resource file" />
|
||||
</EnumProperty>
|
||||
|
||||
<EnumProperty Name="ApplicationManifestKind"
|
||||
DisplayName="Manifest"
|
||||
Description="Selects a manifest generation option when the application runs on Windows Vista or later under User Account Control (UAC). Options include a default manifest, no manifest, or a custom manifest provided by your project."
|
||||
Category="Resources">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource PersistedName="ApplicationManifestKind"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Application::ResourceSpecificationKind" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Application" "ResourceSpecificationKind" "IconAndManifest")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</EnumProperty.Metadata>
|
||||
<EnumValue Name="DefaultManifest"
|
||||
DisplayName="Embed manifest with default settings" />
|
||||
<EnumValue Name="NoManifest"
|
||||
DisplayName="Create application without a manifest" />
|
||||
<EnumValue Name="CustomManifest"
|
||||
DisplayName="Use a custom manifest" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="ApplicationManifestPath"
|
||||
DisplayName="Manifest path"
|
||||
Description="The path to the custom manifest file."
|
||||
Category="Resources"
|
||||
Subtype="file">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="ApplicationManifestPath"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Application::ResourceSpecificationKind;Application::ApplicationManifestKind" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-evaluated-value "Application" "ApplicationManifestKind" "CustomManifest")
|
||||
(has-evaluated-value "Application" "ResourceSpecificationKind" "IconAndManifest"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Win32Resource"
|
||||
DisplayName="Resource file"
|
||||
Description="Specifies a resource file for the project."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147078"
|
||||
Category="Resources">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="FilePath">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="FileTypeFilter" Value="Win32 resource files (*.res)|*.res|All files (*.*)|*.*" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Application::ResourceSpecificationKind" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Application" "ResourceSpecificationKind" "ResourceFile")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+332
@@ -0,0 +1,332 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="Application"
|
||||
OverrideMode="Extend"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties"
|
||||
xmlns:xliff="https://github.com/dotnet/xliff-tasks"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
mc:Ignorable="xliff">
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="ApplicationFramework"
|
||||
DisplayName="Application Framework"
|
||||
Description="Application Framework settings." />
|
||||
|
||||
<Category Name="WPF"
|
||||
DisplayName="WPF"
|
||||
Description="Settings specific to WPF applications." />
|
||||
</Rule.Categories>
|
||||
|
||||
<StringProperty Name="CreateOrOpenAppManifest"
|
||||
DisplayName="Create or open app manifest for Windows settings."
|
||||
Category="General">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="LinkAction">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="Action" Value="Command" />
|
||||
<NameValuePair Name="Command" Value="CreateOrOpenAppManifest" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<!-- TODO: Add a hyperlink/button to open the ApplicationEvents.vb. Previously, we had a View Application Events button. -->
|
||||
|
||||
<!-- The StartupObject property has a different set of appropriate values for VB and for C#.
|
||||
For VB projects, we expect to see every Form in the assembly directly or indirectly inherited from Form.
|
||||
We specify this by setting the SearchForEntryPointsInFormsOnly to true.
|
||||
We also want to ensure that the property always has a value. -->
|
||||
<DynamicEnumProperty Name="StartupObject"
|
||||
DisplayName="Startup object"
|
||||
Description="Defines the entry point to be called when the application loads. Generally this is set either to the main form in your application or to the 'Main' procedure that should run when the application starts. Class libraries do not define an entry point."
|
||||
Category="General"
|
||||
EnumProvider="StartupObjectsEnumProvider">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(not (has-evaluated-value "Application" "OutputType" "Library"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
<DynamicEnumProperty.ProviderSettings>
|
||||
<NameValuePair Name="IncludeEmptyValue" Value="false" />
|
||||
<NameValuePair Name="SearchForEntryPointsInFormsOnly" Value="true" />
|
||||
</DynamicEnumProperty.ProviderSettings>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<!-- This property actually is saved as MyType. -->
|
||||
<BoolProperty Name="UseApplicationFramework"
|
||||
DisplayName="Application Framework"
|
||||
Description="Enable the Visual Basic Application Framework for this project. In general, these settings get serialized into the myapp file."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2195444"
|
||||
Category="ApplicationFramework">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(is-vb)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="EnableVisualStyles"
|
||||
DisplayName="Windows Visual Styles"
|
||||
Description="Uses the most current version for the Control Library COMCTL to provide control rendering with modern visual styling."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2195445"
|
||||
Category="ApplicationFramework">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-evaluated-value "Application" "UseApplicationFramework" true)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="SingleInstance"
|
||||
DisplayName="Single-instance application"
|
||||
Description="Prevents users from running multiple instances of the application. Default is cleared, which allows multiple instances of the application to be run."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2195340"
|
||||
Category="ApplicationFramework">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-evaluated-value "Application" "UseApplicationFramework" true)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="SaveMySettingsOnExit"
|
||||
DisplayName="Save user settings on exit"
|
||||
Description="Controls if settings are saved when users shut down their computers."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2195171"
|
||||
Category="ApplicationFramework">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-evaluated-value "Application" "UseApplicationFramework" true)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<EnumProperty Name="HighDpiMode"
|
||||
DisplayName="High DPI mode"
|
||||
Description="Specifies the application-wide HighDpiMode for the application. This setting can be programaticaly overriden through the ApplyApplicationDefaults event."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2195173"
|
||||
Category="ApplicationFramework">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-evaluated-value "Application" "UseApplicationFramework" true)
|
||||
(has-net-core-app-version-or-greater "6.0")
|
||||
)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</EnumProperty.Metadata>
|
||||
|
||||
<!-- TODO: Validate DisplayName values. -->
|
||||
<EnumValue Name="0"
|
||||
DisplayName="DPI unaware - No scaling and assuming 100% scaling." />
|
||||
<EnumValue Name="4"
|
||||
DisplayName="DPI unaware, GDI scaled - Like DPI unaware but optimized for non-double-buffered Graphics content." />
|
||||
<EnumValue Name="1"
|
||||
DisplayName="System aware - Primary monitor's DPI is scale lead." />
|
||||
<EnumValue Name="2"
|
||||
DisplayName="Per monitor - DPI detected on-launch and on-change." />
|
||||
<EnumValue Name="3"
|
||||
DisplayName="Per monitor V2 - DPI detected on-launch and on-change including child windows" />
|
||||
</EnumProperty>
|
||||
|
||||
<EnumProperty Name="VBAuthenticationMode"
|
||||
DisplayName="Authentication mode"
|
||||
Description="Specifies the method of identifying the logged-on user, when needed."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2195341"
|
||||
Category="ApplicationFramework">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-evaluated-value "Application" "UseApplicationFramework" true)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</EnumProperty.Metadata>
|
||||
<!-- TODO: Validate DisplayName values. -->
|
||||
<EnumValue Name="Windows"
|
||||
DisplayName="Windows - Retrieve user info through My.User at runtime." />
|
||||
<EnumValue Name="ApplicationDefined"
|
||||
DisplayName="Application-defined - Custom authentication implemented within the application." />
|
||||
</EnumProperty>
|
||||
|
||||
<EnumProperty Name="ShutdownMode"
|
||||
DisplayName="Shutdown mode"
|
||||
Description="Indicates which condition causes the application to shut down."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2195343"
|
||||
Category="ApplicationFramework">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-evaluated-value "Application" "UseApplicationFramework" true)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</EnumProperty.Metadata>
|
||||
<EnumValue Name="AfterMainFormCloses"
|
||||
DisplayName="Shut down when the main form closes." />
|
||||
<EnumValue Name="AfterAllFormsClose"
|
||||
DisplayName="Shut down only after the last form closes." />
|
||||
</EnumProperty>
|
||||
|
||||
<!-- This property has been made temporarily invisible, and is blocked on https://github.com/dotnet/project-system/issues/8286
|
||||
When that is fixed and this property displayed, its suppression should be removed from NonVisiblePropertiesShouldntBeLocalized. -->
|
||||
<DynamicEnumProperty Name="SplashScreen"
|
||||
DisplayName="Splash screen"
|
||||
Description="Sets the form to be used as a splash screen for the application."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2195177"
|
||||
Category="ApplicationFramework"
|
||||
EnumProvider="SplashScreenEnumProvider">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-evaluated-value "Application" "UseApplicationFramework" true)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
<DynamicEnumProperty.ProviderSettings>
|
||||
<!-- We want an explicit item representing the empty value. We can remove this setting
|
||||
when the enum provider starts including it by default. -->
|
||||
<NameValuePair Name="IncludeEmptyValue" Value="true" />
|
||||
</DynamicEnumProperty.ProviderSettings>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<StringProperty Name="MinimumSplashScreenDisplayTime"
|
||||
DisplayName="Minimum splash screen display time"
|
||||
Description="Sets the minimum length of time, in milliseconds, for which the splash screen is displayed."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2195289"
|
||||
Category="ApplicationFramework">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-evaluated-value "Application" "UseApplicationFramework" true)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="String">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="EvaluatedValueValidationRegex" Value="^\d*$" />
|
||||
<NameValuePair Name="EvaluatedValueFailedValidationMessage" Value="This property must be an integer number." xliff:LocalizedProperties="Value" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<DynamicEnumProperty Name="StartupURI"
|
||||
DisplayName="Startup URI"
|
||||
Description="Specifies the window that will open when the application loads."
|
||||
EnumProvider="PageItemEnumProvider"
|
||||
Category="WPF">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-evaluated-value "Application" "UseWPF" true)
|
||||
(has-evaluated-value "Application" "UseApplicationFramework" true)
|
||||
(has-evaluated-value "Application" "OutputType" "WinExe"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<EnumProperty Name="ShutdownMode_WPF"
|
||||
DisplayName="Shutdown mode"
|
||||
Description="Specifies when the application should close automatically."
|
||||
Category="WPF">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-evaluated-value "Application" "UseWPF" true)
|
||||
(has-evaluated-value "Application" "UseApplicationFramework" true)
|
||||
(has-evaluated-value "Application" "OutputType" "WinExe"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</EnumProperty.Metadata>
|
||||
<!-- Note these match the values of the System.Windows.ShutdownMode enum. -->
|
||||
<EnumValue Name="OnLastWindowClose" DisplayName="On last window close" />
|
||||
<EnumValue Name="OnMainWindowClose" DisplayName="On main window close" />
|
||||
<EnumValue Name="OnExplicitShutdown" DisplayName="On explicit shutdown" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CreateOrOpenApplicationXaml"
|
||||
DisplayName="Edit XAML"
|
||||
Description="Open the Application.xaml file"
|
||||
Category="WPF">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-evaluated-value "Application" "UseWPF" true)
|
||||
(has-evaluated-value "Application" "UseApplicationFramework" true)
|
||||
(has-evaluated-value "Application" "OutputType" "WinExe"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="LinkAction">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="Action" Value="Command" />
|
||||
<NameValuePair Name="Command" Value="CreateOrOpenApplicationXaml" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
</Rule>
|
||||
+340
@@ -0,0 +1,340 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="Application"
|
||||
Description="Specifies the project's application settings and properties."
|
||||
DisplayName="Application"
|
||||
PageTemplate="generic"
|
||||
Order="100"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="General"
|
||||
DisplayName="General"
|
||||
Description="General settings for the application." />
|
||||
|
||||
<Category Name="Resources"
|
||||
DisplayName="Resources"
|
||||
Description="Resource settings for the application." />
|
||||
|
||||
<Category Name="Dependencies"
|
||||
DisplayName="Dependencies"
|
||||
Description="Dependency management settings for the application." />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<EnumProperty Name="OutputType"
|
||||
DisplayName="Output type"
|
||||
Description="Specifies the type of application to build."
|
||||
Category="General">
|
||||
<EnumValue Name="Library"
|
||||
DisplayName="Class Library" />
|
||||
<EnumValue Name="Exe"
|
||||
DisplayName="Console Application" />
|
||||
<EnumValue Name="WinExe"
|
||||
DisplayName="Windows Application" />
|
||||
</EnumProperty>
|
||||
|
||||
<BoolProperty Name="TargetMultipleFrameworks"
|
||||
Visible="False">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<DynamicEnumProperty Name="InterceptedTargetFramework"
|
||||
DisplayName="Target framework"
|
||||
Description="Specifies the version of .NET that the application targets. This option can have different values depending on which versions of .NET are installed on your computer."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147236"
|
||||
Category="General"
|
||||
EnumProvider="SupportedTargetFrameworksEnumProvider"
|
||||
MultipleValuesAllowed="False">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(not (has-evaluated-value "Application" "TargetMultipleFrameworks" true))</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
<NameValuePair Name="SearchTerms" Value="TFM" />
|
||||
<NameValuePair Name="DependsOn" Value="Application::TargetMultipleFrameworks" />
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<StringProperty Name="TargetFrameworks"
|
||||
DisplayName="Target frameworks"
|
||||
Description="Specifies the semicolon-delimited list of frameworks that this project will target."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147236"
|
||||
Category="General">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Application" "TargetMultipleFrameworks" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
<NameValuePair Name="SearchTerms" Value="TFM" />
|
||||
<NameValuePair Name="DependsOn" Value="Application::TargetMultipleFrameworks" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="InstallOtherFrameworks"
|
||||
DisplayName="Install other frameworks"
|
||||
Category="General">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="InstallOtherFrameworks"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="LinkAction">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="Action" Value="URL" />
|
||||
<NameValuePair Name="URL" Value="http://go.microsoft.com/fwlink/?LinkID=287120" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<DynamicEnumProperty Name="TargetPlatformIdentifier"
|
||||
DisplayName="Target OS"
|
||||
Description="Specifies the operating system that this project will target."
|
||||
Category="General"
|
||||
EnumProvider="SdkSupportedTargetPlatformIdentifierEnumProvider"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2184943">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="SearchTerms" Value="platform" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-net-core-app-version-or-greater "5.0")
|
||||
(not (has-evaluated-value "Application" "TargetMultipleFrameworks" true)))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="TargetPlatformVersion"
|
||||
DisplayName="Target OS version"
|
||||
Description="Specifies the version of the operating system this project will target."
|
||||
Category="General"
|
||||
EnumProvider="SdkSupportedTargetPlatformVersionEnumProvider"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2185153">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-net-core-app-version-or-greater "5.0")
|
||||
(and
|
||||
(ne (unevaluated "Application" "TargetPlatformIdentifier") "")
|
||||
(not (has-evaluated-value "Application" "TargetMultipleFrameworks" true))))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
<NameValuePair Name="SearchTerms" Value="platform" />
|
||||
<NameValuePair Name="DependsOn" Value="Application::TargetPlatformIdentifier" />
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="SupportedOSPlatformVersion"
|
||||
DisplayName="Supported OS version"
|
||||
Description="Specifies the minimum OS version that the project will run on. When unspecified, the target OS version value is implied. Using an earlier version here requires code to add guards around later version APIs."
|
||||
Category="General"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2171707"
|
||||
EnumProvider="SdkSupportedOSPlatformVersionEnumProvider">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-net-core-app-version-or-greater "5.0")
|
||||
(and
|
||||
(ne (unevaluated "Application" "TargetPlatformIdentifier") "")
|
||||
(not (has-evaluated-value "Application" "TargetMultipleFrameworks" true))))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
<NameValuePair Name="SearchTerms" Value="platform" />
|
||||
<NameValuePair Name="DependsOn" Value="Application::TargetPlatformIdentifier" />
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<BoolProperty Name="UseWindowsForms"
|
||||
DisplayName="Windows Forms"
|
||||
Description="Enable Windows Forms for this project."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2165974"
|
||||
Category="General">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Application::OutputType" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-evaluated-value "Application" "OutputType" "WinExe")
|
||||
(has-net-core-app-version-or-greater "3.0"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="UseWPF"
|
||||
DisplayName="Windows Presentation Foundation"
|
||||
Description="Enable WPF for this project."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2166131"
|
||||
Category="General">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Application::OutputType" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-evaluated-value "Application" "OutputType" "WinExe")
|
||||
(has-net-core-app-version-or-greater "3.0"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="AutoGenerateBindingRedirects"
|
||||
DisplayName="Auto-generate binding redirects"
|
||||
Description="Add binding redirects automatically to App.config."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2164379"
|
||||
Category="General">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-net-framework)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<DynamicEnumProperty Name="StartupObject"
|
||||
DisplayName="Startup object"
|
||||
Description="Defines the entry point to be called when the application loads. Generally this is set either to the main form in your application or to the 'Main' procedure that should run when the application starts. Class libraries do not define an entry point."
|
||||
Category="General"
|
||||
EnumProvider="StartupObjectsEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(not (has-evaluated-value "Application" "OutputType" "Library"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
<DynamicEnumProperty.ProviderSettings>
|
||||
<!-- We want an explicit item representing the empty value. We can remove this setting
|
||||
when the enum provider starts including it by default. -->
|
||||
<NameValuePair Name="IncludeEmptyValue" Value="true" />
|
||||
<NameValuePair Name="SearchForEntryPointsInFormsOnly" Value="false" />
|
||||
</DynamicEnumProperty.ProviderSettings>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<StringProperty Name="ApplicationIcon"
|
||||
DisplayName="Icon"
|
||||
Category="Resources"
|
||||
Description="Sets the .ico file that you want to use as your program icon."
|
||||
Subtype="file">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="FilePath">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="FileTypeFilter" Value="Icon files (*.ico)|*.ico|All files (*.*)|*.*" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Application::ResourceSpecificationKind" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Application" "ResourceSpecificationKind" "IconAndManifest")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="AssemblyName"
|
||||
DisplayName="Assembly name"
|
||||
Description="Specifies the name of the output file that will hold the assembly manifest."
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="AssemblyTitle"
|
||||
DisplayName="Assembly title"
|
||||
Description="Specifies the title embedded in the output assembly."
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="RootNamespace"
|
||||
DisplayName="Default namespace"
|
||||
Description="Specifies the base namespace for files added to the project."
|
||||
Category="General" />
|
||||
|
||||
<EnumProperty Name="ResourceSpecificationKind"
|
||||
DisplayName="Resources"
|
||||
Description="Specifies how application resources will be managed."
|
||||
Category="Resources">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource PersistedName="ResourceSpecificationKind"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="IconAndManifest"
|
||||
DisplayName="Icon and manifest" />
|
||||
<EnumValue Name="ResourceFile"
|
||||
DisplayName="Resource file" />
|
||||
</EnumProperty>
|
||||
|
||||
<BoolProperty Name="NuGetAudit"
|
||||
DisplayName="Audit NuGet dependencies"
|
||||
Description="Audit package dependencies for security vulnerabilities."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2288404"
|
||||
Category="Dependencies" />
|
||||
|
||||
<EnumProperty Name="NuGetAuditMode"
|
||||
DisplayName="Audit Mode"
|
||||
Description="Specifies which packages to include in the audit."
|
||||
Category="Dependencies">
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Application" "NuGetAudit" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</EnumProperty.Metadata>
|
||||
<EnumValue Name="direct"
|
||||
DisplayName="Direct dependencies" />
|
||||
<EnumValue Name="all"
|
||||
DisplayName="All dependencies (direct and transitive)" />
|
||||
</EnumProperty>
|
||||
|
||||
<EnumProperty Name="NuGetAuditLevel"
|
||||
DisplayName="Audit Severity Level"
|
||||
Description="The minimum vulnerability severity level to report when a package has a known vulnerability. Known vulnerabilities with a lower severity level will not be reported."
|
||||
Category="Dependencies">
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Application" "NuGetAudit" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</EnumProperty.Metadata>
|
||||
<EnumValue Name="low"
|
||||
DisplayName="Low and above (all levels)" />
|
||||
<EnumValue Name="moderate"
|
||||
DisplayName="Moderate and above" />
|
||||
<EnumValue Name="high"
|
||||
DisplayName="High and above" />
|
||||
<EnumValue Name="critical"
|
||||
DisplayName="Critical only" />
|
||||
</EnumProperty>
|
||||
|
||||
</Rule>
|
||||
+101
@@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="AssemblyReference"
|
||||
Description="Assembly Reference Properties"
|
||||
DisplayName="Assembly Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Reference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringListProperty Name="Aliases"
|
||||
Description="A comma-delimited list of aliases to this reference."
|
||||
DisplayName="Aliases"
|
||||
Separator="," />
|
||||
|
||||
<BoolProperty Name="Private"
|
||||
Description="Indicates whether the reference will be copied to the output directory."
|
||||
DisplayName="Copy Local">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Reference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="EmbedInteropTypes"
|
||||
Description="Indicates whether types defined in this assembly will be embedded into the target assembly."
|
||||
DisplayName="Embed Interop Types" />
|
||||
|
||||
<StringProperty Name="HintPath"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
Description="Security identity of the referenced assembly (see System.Reflection.Assembly.Evidence or System.Security.Policy.Evidence)."
|
||||
DisplayName="Identity"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="{}{Identity}"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="ImageRuntime"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="IsWinMDFile"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="RequiredTargetFramework"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="ResolvedPath"
|
||||
Description="Location of the file being referenced."
|
||||
DisplayName="Path"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Identity"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="SDKName"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="SpecificVersion"
|
||||
Description="Indicates whether this assembly can be resolved without regard to multi-targeting rules for assembly resolution."
|
||||
DisplayName="Specific Version">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Reference"
|
||||
Persistence="AssemblyReference"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="Version"
|
||||
Description="Version of reference."
|
||||
DisplayName="Version"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="TreatAsUsed"
|
||||
Description="Indicates that this reference should be treated as if it were used."
|
||||
DisplayName="Treat as used"
|
||||
Visible="True"
|
||||
ReadOnly="True" />
|
||||
|
||||
</Rule>
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Rule Name="Build"
|
||||
OverrideMode="Extend"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
</Rule>
|
||||
+119
@@ -0,0 +1,119 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Rule Name="Build"
|
||||
OverrideMode="Extend"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<!-- TODO (https://github.com/dotnet/fsharp/issues/12102):
|
||||
Missing HelpUrl links need to be added.
|
||||
-->
|
||||
<EnumProperty Name="Nullable" Visible="False" />
|
||||
<BoolProperty Name="AllowUnsafeBlocks" Visible="False" />
|
||||
|
||||
<BoolProperty Name="Optimize"
|
||||
DisplayName="Optimize code"
|
||||
Description="Enable compiler optimizations for smaller, faster, and more efficient output."
|
||||
HelpUrl="https://docs.microsoft.com/dotnet/fsharp/language-reference/compiler-options"
|
||||
Category="General">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="SearchTerms" Value="optimise;optimisation" />
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="Tailcalls"
|
||||
DisplayName="Generate tail calls"
|
||||
Description="Enable tail call generation."
|
||||
HelpUrl="https://docs.microsoft.com/dotnet/fsharp/language-reference/compiler-options"
|
||||
Category="General">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="SearchTerms" Value="tailcall" />
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="OtherFlags"
|
||||
DisplayName="Other flags"
|
||||
Description="Additional compiler flags. Separate flags with whitespace."
|
||||
HelpUrl="https://docs.microsoft.com/dotnet/fsharp/language-reference/compiler-options"
|
||||
Category="General" />
|
||||
|
||||
<BoolProperty Name="FSharpPreferNetFrameworkTools"
|
||||
DisplayName="Framework tools"
|
||||
Description="Prefer .NET Framework version of the compiler when available."
|
||||
Category="General">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="FSharpPrefer64BitTools"
|
||||
DisplayName="Prefer 64 bit tools"
|
||||
Description="Use a 64-bit compiler on systems that support both 32-bit and 64-bit compilers."
|
||||
Category="General">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<EnumProperty Name="DebugType"
|
||||
DisplayName="Debug symbols"
|
||||
Description="Specifies the kind of debug symbols produced during build."
|
||||
HelpUrl="https://docs.microsoft.com/dotnet/fsharp/language-reference/compiler-options"
|
||||
Category="General">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileWithInterception" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="SearchTerms" Value="debug type" />
|
||||
</EnumProperty.Metadata>
|
||||
<EnumValue Name="none" DisplayName="No symbols are emitted" />
|
||||
<EnumValue Name="full" DisplayName="PDB file, current platform" />
|
||||
<EnumValue Name="portable" DisplayName="PDB file, portable across platforms" />
|
||||
<EnumValue Name="embedded" DisplayName="Embedded in DLL/EXE, portable across platforms" />
|
||||
</EnumProperty>
|
||||
|
||||
<!--
|
||||
From: https://learn.microsoft.com/en-us/dotnet/fsharp/language-reference/compiler-options
|
||||
|
||||
"warn:warning-level" Sets a warning level (0 to 5). The default level is 3. Each warning is given a level based on its severity. Level 5 gives more, but less severe, warnings than level 1.
|
||||
-->
|
||||
<EnumProperty Name="WarningLevel"
|
||||
DisplayName="Warning level"
|
||||
Description="Specifies the level to display for compiler warnings. Higher levels produce more warnings, and include all warnings from lower levels."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2146798"
|
||||
Category="ErrorsAndWarnings">
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="EditabilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-evaluated-value "Build" "WarningLevelOverridden" false)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</EnumProperty.Metadata>
|
||||
<EnumValue Name="0"
|
||||
DisplayName="0 - Fewest warnings, including most severe issues" />
|
||||
<EnumValue Name="1"
|
||||
DisplayName="1" />
|
||||
<EnumValue Name="2"
|
||||
DisplayName="2" />
|
||||
<EnumValue Name="3"
|
||||
DisplayName="3 - Default warning level" />
|
||||
<EnumValue Name="4"
|
||||
DisplayName="4" />
|
||||
<EnumValue Name="5"
|
||||
DisplayName="5 - Most warnings, including less severe issues" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="LangVersion" Visible="False" />
|
||||
|
||||
<BoolProperty Name="CheckForOverflowUnderflow" Visible="False" />
|
||||
|
||||
<EnumProperty Name="ErrorReport" Visible="False" />
|
||||
<EnumProperty Name="FileAlignment" Visible="False" />
|
||||
|
||||
<BoolProperty Name="ProduceReferenceAssembly" Visible="False" />
|
||||
|
||||
|
||||
</Rule>
|
||||
+507
@@ -0,0 +1,507 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="Build"
|
||||
OverrideMode="Replace"
|
||||
Description="Specifies properties that control how the project builds."
|
||||
DisplayName="Compile"
|
||||
PageTemplate="generic"
|
||||
Order="300"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="General"
|
||||
DisplayName="General" />
|
||||
|
||||
<Category Name="Options"
|
||||
DisplayName="Options" />
|
||||
|
||||
<Category Name="Warnings"
|
||||
DisplayName="Warnings" />
|
||||
|
||||
<Category Name="Events"
|
||||
Description="Configures custom events that run before and after build."
|
||||
DisplayName="Events" />
|
||||
|
||||
<Category Name="Advanced"
|
||||
DisplayName="Advanced"
|
||||
Description="Advanced settings for the application." />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="True" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="OutputPath"
|
||||
DisplayName="Build output path"
|
||||
Category="General"
|
||||
Subtype="directory" />
|
||||
|
||||
<BoolProperty Name="GenerateDocumentationFile"
|
||||
DisplayName="Generate XML documentation file"
|
||||
Description="Specifies whether to generate documentation information."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2165772"
|
||||
Category="General">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="DocumentationFile"
|
||||
DisplayName="XML documentation file path"
|
||||
Description="Optional path for the API documentation file. Leave blank to use the default location."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147081"
|
||||
Category="General"
|
||||
Subtype="file">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Build" "GenerateDocumentationFile" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="PublishDocumentationFile"
|
||||
DisplayName="Publish documentation file"
|
||||
Description="When this property is true, the XML documentation file for the project, if one is generated, is included in the publish output for the project. This property defaults to true."
|
||||
Category="General">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Build" "GenerateDocumentationFile" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<!-- TODO: Condition the visibility on this being a class library -->
|
||||
<BoolProperty Name="RegisterForComInterop"
|
||||
DisplayName="Register for COM interop"
|
||||
Description="Specifies whether your managed application will expose a COM object (a COM-callable wrapper) that enables a COM object to interact with the application."
|
||||
Category="General" />
|
||||
|
||||
<EnumProperty Name="OptionExplicit"
|
||||
DisplayName="Option explicit"
|
||||
Description="Specifies whether to require explicit declaration of variables."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Options">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="On" DisplayName="On">
|
||||
</EnumValue>
|
||||
<EnumValue Name="Off" DisplayName="Off">
|
||||
</EnumValue>
|
||||
</EnumProperty>
|
||||
|
||||
<EnumProperty Name="OptionStrict"
|
||||
DisplayName="Option strict"
|
||||
Description="Specifies whether to enforce strict type semantics."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Options">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="On" DisplayName="On">
|
||||
</EnumValue>
|
||||
<EnumValue Name="Off" DisplayName="Off">
|
||||
</EnumValue>
|
||||
</EnumProperty>
|
||||
|
||||
<EnumProperty Name="OptionCompare"
|
||||
DisplayName="Option compare"
|
||||
Description="Specifies the type of string comparison to use."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Options">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Binary" DisplayName="Binary">
|
||||
</EnumValue>
|
||||
<EnumValue Name="Text" DisplayName="Text">
|
||||
</EnumValue>
|
||||
</EnumProperty>
|
||||
|
||||
<EnumProperty Name="OptionInfer"
|
||||
DisplayName="Option infer"
|
||||
Description="Specifies whether to allow local type inference in variable declarations."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Options">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="On" DisplayName="On">
|
||||
<!-- On: This is a VB keyword and should not be translated -->
|
||||
</EnumValue>
|
||||
<EnumValue Name="Off" DisplayName="Off">
|
||||
<!-- Off: This is a VB keyword and should not be translated -->
|
||||
</EnumValue>
|
||||
</EnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="PlatformTarget"
|
||||
DisplayName="Target CPU"
|
||||
Description="Specifies the processor to be targeted by the output file. Choose 'Any CPU' to specify that any processor is acceptable, allowing the application to run on the broadest range of hardware."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Options"
|
||||
EnumProvider="PlatformTargetEnumProvider"
|
||||
MultipleValuesAllowed="False"/>
|
||||
|
||||
<BoolProperty Name="Prefer32Bit"
|
||||
DisplayName="Prefer 32-bit"
|
||||
Description="Run in 32-bit mode on systems that support both 32-bit and 64-bit applications."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Options">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Build::PlatformTarget" />
|
||||
<NameValuePair Name="DependsOn" Value="Application::OutputType" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<!-- Visibility based on: https://github.com/dotnet/msbuild/blob/9bcc06cbe19ae2482ab18eab90a82fd079b26897/src/Tasks/Microsoft.NETFramework.CurrentVersion.props#L87 -->
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-net-framework)
|
||||
(has-evaluated-value "Build" "PlatformTarget" "Any CPU")
|
||||
(or
|
||||
(has-evaluated-value "Application" "OutputType" "Exe")
|
||||
(has-evaluated-value "Application" "OutputType" "WinExe")
|
||||
(has-evaluated-value "Application" "OutputType" "AppContainerExe")
|
||||
)
|
||||
)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="PreferNativeArm64"
|
||||
DisplayName="Prefer Native ARM64"
|
||||
Description="Run on native hardware platform by default."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2166468"
|
||||
Category="General">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Build::PlatformTarget" />
|
||||
<NameValuePair Name="DependsOn" Value="Application::OutputType" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<!-- Visibility based on: https://github.com/dotnet/msbuild/blob/9bcc06cbe19ae2482ab18eab90a82fd079b26897/src/Tasks/Microsoft.NETFramework.CurrentVersion.props#L87 -->
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-net-framework)
|
||||
(has-evaluated-value "Build" "PlatformTarget" "Any CPU")
|
||||
(or
|
||||
(has-evaluated-value "Application" "OutputType" "Exe")
|
||||
(has-evaluated-value "Application" "OutputType" "WinExe")
|
||||
(has-evaluated-value "Application" "OutputType" "AppContainerExe")
|
||||
)
|
||||
)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<EnumProperty Name="WarningSeverity"
|
||||
DisplayName="Warning severity"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Warnings">
|
||||
<EnumValue Name="Individual" DisplayName="Set warning severities individually" />
|
||||
<EnumValue Name="DisableAll" DisplayName="Disable all warnings" />
|
||||
<EnumValue Name="AllAsErrors" DisplayName="Treat all warnings as errors" />
|
||||
</EnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="ImplicitConversion"
|
||||
DisplayName="Implicit conversion"
|
||||
Description="Implicit narrowing conversion occurs when there is an implicit data type conversion that is a narrowing conversion. Always 'Error' when 'Option strict' is on."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196420"
|
||||
Category="Warnings"
|
||||
EnumProvider="VBDiagnosticSeverityEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="IsReadOnlyCondition">
|
||||
<NameValuePair.Value>
|
||||
(not
|
||||
(or
|
||||
(has-evaluated-value "Build" "OptionStrict" "On")
|
||||
(has-evaluated-value "Build" "WarningSeverity" "DisableAll")
|
||||
)
|
||||
)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="LateBinding"
|
||||
DisplayName="Late binding"
|
||||
Description="An object is late bound when it is assigned to a property or method of a variable that is declared to be of type 'Object'. These operations could fail at run time. Always 'Error' when 'Option strict' is on."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196325"
|
||||
Category="Warnings"
|
||||
EnumProvider="VBDiagnosticSeverityEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="IsReadOnlyCondition">
|
||||
<NameValuePair.Value>
|
||||
(not
|
||||
(or
|
||||
(has-evaluated-value "Build" "OptionStrict" "On")
|
||||
(has-evaluated-value "Build" "WarningSeverity" "DisableAll")
|
||||
)
|
||||
)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="ImplicitType"
|
||||
DisplayName="Implicit type"
|
||||
Description="Implicit object type errors occur when an appropriate type cannot be inferred for a declared variable, so a type of 'Object' is inferred. Always 'Error' when 'Option strict' is on."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196160"
|
||||
Category="Warnings"
|
||||
EnumProvider="VBDiagnosticSeverityEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="IsReadOnlyCondition">
|
||||
<NameValuePair.Value>
|
||||
(not
|
||||
(or
|
||||
(has-evaluated-value "Build" "OptionStrict" "On")
|
||||
(has-evaluated-value "Build" "WarningSeverity" "DisableAll")
|
||||
)
|
||||
)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="UseOfVariablePriorToAssignment"
|
||||
DisplayName="Use of variable prior to assignment"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Warnings"
|
||||
EnumProvider="VBDiagnosticSeverityEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="IsReadOnlyCondition">
|
||||
<NameValuePair.Value>
|
||||
(not (has-evaluated-value "Build" "WarningSeverity" "DisableAll"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="ReturningRefTypeWithoutReturnValue"
|
||||
DisplayName="Function returning reference type without return value"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Warnings"
|
||||
EnumProvider="VBDiagnosticSeverityEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="IsReadOnlyCondition">
|
||||
<NameValuePair.Value>
|
||||
(not (has-evaluated-value "Build" "WarningSeverity" "DisableAll"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="ReturningIntrinsicValueTypeWithoutReturnValue"
|
||||
DisplayName="Function returning intrinsic value type without return value"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Warnings"
|
||||
EnumProvider="VBDiagnosticSeverityEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="IsReadOnlyCondition">
|
||||
<NameValuePair.Value>
|
||||
(not (has-evaluated-value "Build" "WarningSeverity" "DisableAll"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="UnusedLocalVariable"
|
||||
DisplayName="Unused local variable"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Warnings"
|
||||
EnumProvider="VBDiagnosticSeverityEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="IsReadOnlyCondition">
|
||||
<NameValuePair.Value>
|
||||
(not (has-evaluated-value "Build" "WarningSeverity" "DisableAll"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="InstanceVariableAccessesSharedMember"
|
||||
DisplayName="Instance variable accesses shared member"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Warnings"
|
||||
EnumProvider="VBDiagnosticSeverityEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="IsReadOnlyCondition">
|
||||
<NameValuePair.Value>
|
||||
(not (has-evaluated-value "Build" "WarningSeverity" "DisableAll"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="RecursiveOperatorOrPropertyAccess"
|
||||
DisplayName="Recursive operator or property access"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Warnings"
|
||||
EnumProvider="VBDiagnosticSeverityEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="IsReadOnlyCondition">
|
||||
<NameValuePair.Value>
|
||||
(not (has-evaluated-value "Build" "WarningSeverity" "DisableAll"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="DuplicateOrOverlappingCatchBlocks"
|
||||
DisplayName="Duplicate or overlapping catch blocks"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196261"
|
||||
Category="Warnings"
|
||||
EnumProvider="VBDiagnosticSeverityEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="IsReadOnlyCondition">
|
||||
<NameValuePair.Value>
|
||||
(not (has-evaluated-value "Build" "WarningSeverity" "DisableAll"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<StringProperty Name="PreBuildEvent"
|
||||
DisplayName="Pre-build event"
|
||||
Description="Specifies commands that run before the build starts. Does not run if the project is up-to-date. A non-zero exit code will fail the build before it runs."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196162"
|
||||
Category="Events">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="MultiLineString">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="UseMonospaceFont" Value="True" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="PostBuildEvent"
|
||||
DisplayName="Post-build event"
|
||||
Description="Specifies commands that run after the build completes. Does not run if the build failed. Use 'call' to invoke .bat files. A non-zero exit code will fail the build."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196162"
|
||||
Category="Events">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="MultiLineString">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="UseMonospaceFont" Value="True" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="RunPostBuildEvent"
|
||||
DisplayName="When to run the post-build event"
|
||||
Description="Specifies under which condition the post-build event will be executed."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196162"
|
||||
Category="Events">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="RunPostBuildEvent"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Always"
|
||||
DisplayName="Always" />
|
||||
<EnumValue Name="OnBuildSuccess"
|
||||
DisplayName="When the build succeeds"
|
||||
IsDefault="True" />
|
||||
<EnumValue Name="OnOutputUpdated"
|
||||
DisplayName="When the output is updated" />
|
||||
</EnumProperty>
|
||||
|
||||
<BoolProperty Name="RemoveIntegerChecks"
|
||||
DisplayName="Remove integer overflow checks"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196163"
|
||||
Description="Remove integer overflow checking."
|
||||
Category="Advanced" />
|
||||
|
||||
<BoolProperty Name="Optimize"
|
||||
DisplayName="Enable optimizations"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196163"
|
||||
Description="Enable compiler optimizations."
|
||||
Category="Advanced" />
|
||||
|
||||
<!-- TODO: Validation -->
|
||||
<StringProperty Name="BaseAddress"
|
||||
DisplayName="DLL base address"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196163"
|
||||
Category="Advanced" />
|
||||
|
||||
<EnumProperty Name="DebugType"
|
||||
DisplayName="Debug symbols"
|
||||
Description="Specifies the kind of debug symbols produced during build."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196163"
|
||||
Category="Advanced">
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="SearchTerms" Value="debug type" />
|
||||
</EnumProperty.Metadata>
|
||||
<EnumValue Name="none"
|
||||
DisplayName="No symbols are emitted" />
|
||||
<!--
|
||||
Note that 'pdbonly' is the same as 'full'.
|
||||
<EnumValue Name="pdbonly"
|
||||
DisplayName="PDB Only" />
|
||||
-->
|
||||
<EnumValue Name="full"
|
||||
DisplayName="PDB file, current platform" />
|
||||
<EnumValue Name="portable"
|
||||
DisplayName="PDB file, portable across platforms" />
|
||||
<EnumValue Name="embedded"
|
||||
DisplayName="Embedded in DLL/EXE, portable across platforms" />
|
||||
</EnumProperty>
|
||||
|
||||
<BoolProperty Name="DefineDebug"
|
||||
DisplayName="Define DEBUG constant"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196264"
|
||||
Description="Specify DEBUG as a compilation constant."
|
||||
Category="Advanced"/>
|
||||
|
||||
<BoolProperty Name="DefineTrace"
|
||||
DisplayName="Define TRACE constant"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196264"
|
||||
Description="Specify TRACE as a compilation constant."
|
||||
Category="Advanced"/>
|
||||
|
||||
<StringProperty Name="DefineConstants"
|
||||
DisplayName="Custom constants"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196264"
|
||||
Category="Advanced"
|
||||
Description="Specifies custom conditional compilation constants for your application. Note that values are optional, for the optional behavior leave the value blank. If the value is a string, please add quotation marks around it.">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="NameValueList">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="Encoding" Value="VBDefineConstantsEncoding"/>
|
||||
<NameValuePair Name="IsValueRequired" Value="False"/>
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="GenerateSerializationAssemblies"
|
||||
DisplayName="Generate serialization assemblies"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2196264"
|
||||
Category="Advanced">
|
||||
<EnumValue Name="On" DisplayName="On"/>
|
||||
<EnumValue Name="Off" DisplayName="Off"/>
|
||||
<EnumValue Name="Auto" DisplayName="Auto"/>
|
||||
</EnumProperty>
|
||||
</Rule>
|
||||
+608
@@ -0,0 +1,608 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="Build"
|
||||
Description="Specifies properties that control how the project builds."
|
||||
DisplayName="Build"
|
||||
PageTemplate="generic"
|
||||
Order="300"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties"
|
||||
xmlns:xliff="https://github.com/dotnet/xliff-tasks"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
mc:Ignorable="xliff">
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="General"
|
||||
DisplayName="General" />
|
||||
|
||||
<Category Name="ErrorsAndWarnings"
|
||||
Description="Configures the error and warning options for the build process."
|
||||
DisplayName="Errors and warnings" />
|
||||
|
||||
<Category Name="Output"
|
||||
Description="Configures the output options for the build process."
|
||||
DisplayName="Output" />
|
||||
|
||||
<Category Name="Events"
|
||||
Description="Configures custom events that run before and after build."
|
||||
DisplayName="Events" />
|
||||
|
||||
<Category Name="Publish"
|
||||
DisplayName="Publish"
|
||||
Description="Configures options in the publish process." />
|
||||
|
||||
<Category Name="StrongNaming"
|
||||
Description="Configures strong name signing of build outputs."
|
||||
DisplayName="Strong naming" />
|
||||
|
||||
<Category Name="Advanced"
|
||||
DisplayName="Advanced"
|
||||
Description="Advanced settings for the application." />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="True" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="DefineConstants"
|
||||
DisplayName="Conditional compilation symbols"
|
||||
Description="Specifies symbols on which to perform conditional compilation."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147079"
|
||||
Category="General">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="True" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="MultiStringSelector">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="TypeDescriptorText" Value="Custom symbols" xliff:LocalizedProperties="Value" />
|
||||
<NameValuePair Name="AllowsCustomStrings" Value="True" />
|
||||
<NameValuePair Name="ShouldDisplayEvaluatedPreview" Value="True" />
|
||||
<NameValuePair Name="SingleValueConfigurationCommandEnabled" Value="False" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<DynamicEnumProperty Name="PlatformTarget"
|
||||
DisplayName="Platform target"
|
||||
Description="Specifies the processor to be targeted by the output file. Choose 'Any CPU' to specify that any processor is acceptable, allowing the application to run on the broadest range of hardware."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147129"
|
||||
Category="General"
|
||||
EnumProvider="PlatformTargetEnumProvider"
|
||||
MultipleValuesAllowed="False">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<EnumProperty Name="Nullable"
|
||||
DisplayName="Nullable"
|
||||
Description="Specifies the project-wide C# nullable context. Only available for projects that use C# 8.0 or later."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2146796"
|
||||
Category="General">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-csharp-lang-version-or-greater "8.0")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</EnumProperty.Metadata>
|
||||
<EnumValue Name="disable"
|
||||
DisplayName="Disable" />
|
||||
<EnumValue Name="enable"
|
||||
DisplayName="Enable" />
|
||||
<EnumValue Name="warnings"
|
||||
DisplayName="Warnings" />
|
||||
<EnumValue Name="annotations"
|
||||
DisplayName="Annotations" />
|
||||
</EnumProperty>
|
||||
|
||||
<BoolProperty Name="GenerateAssemblyInfo"
|
||||
DisplayName="Generate assembly info"
|
||||
Description="Transform project properties into assembly attributes during build."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2220622"
|
||||
Category="General" />
|
||||
|
||||
<BoolProperty Name="Prefer32Bit"
|
||||
DisplayName="Prefer 32-bit"
|
||||
Description="Run in 32-bit mode on systems that support both 32-bit and 64-bit applications."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2166468"
|
||||
Category="General">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Build::PlatformTarget" />
|
||||
<NameValuePair Name="DependsOn" Value="Application::OutputType" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<!-- Visibility based on: https://github.com/dotnet/msbuild/blob/9bcc06cbe19ae2482ab18eab90a82fd079b26897/src/Tasks/Microsoft.NETFramework.CurrentVersion.props#L87 -->
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-net-framework)
|
||||
(has-evaluated-value "Build" "PlatformTarget" "Any CPU")
|
||||
(or
|
||||
(has-evaluated-value "Application" "OutputType" "Exe")
|
||||
(has-evaluated-value "Application" "OutputType" "WinExe")
|
||||
(has-evaluated-value "Application" "OutputType" "AppContainerExe")))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="PreferNativeArm64"
|
||||
DisplayName="Prefer Native ARM64"
|
||||
Description="Run on native hardware platform by default."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2166468"
|
||||
Category="General">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Build::PlatformTarget" />
|
||||
<NameValuePair Name="DependsOn" Value="Application::OutputType" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<!-- Visibility based on: https://github.com/dotnet/msbuild/blob/9bcc06cbe19ae2482ab18eab90a82fd079b26897/src/Tasks/Microsoft.NETFramework.CurrentVersion.props#L87 -->
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-net-framework)
|
||||
(has-evaluated-value "Build" "PlatformTarget" "Any CPU")
|
||||
(or
|
||||
(has-evaluated-value "Application" "OutputType" "Exe")
|
||||
(has-evaluated-value "Application" "OutputType" "WinExe")
|
||||
(has-evaluated-value "Application" "OutputType" "AppContainerExe")
|
||||
)
|
||||
)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
|
||||
<!-- Localization Notice: 'unsafe' is used as a keyword in the description and should not be translated -->
|
||||
<BoolProperty Name="AllowUnsafeBlocks"
|
||||
DisplayName="Unsafe code"
|
||||
Description="Allow code that uses the 'unsafe' keyword to compile."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2146797"
|
||||
Category="General">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="SearchTerms" Value="pointers" />
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="Optimize"
|
||||
DisplayName="Optimize code"
|
||||
Description="Enable compiler optimizations for smaller, faster, and more efficient output."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147080"
|
||||
Category="General">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="SearchTerms" Value="optimise;optimisation" />
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<EnumProperty Name="DebugType"
|
||||
DisplayName="Debug symbols"
|
||||
Description="Specifies the kind of debug symbols produced during build."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2173089"
|
||||
Category="General">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="True"
|
||||
Persistence="ProjectFileWithInterception" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="SearchTerms" Value="debug type" />
|
||||
</EnumProperty.Metadata>
|
||||
<EnumValue Name="none"
|
||||
DisplayName="No symbols are emitted" />
|
||||
<!--
|
||||
Note that 'pdbonly' is the same as 'full'.
|
||||
<EnumValue Name="pdbonly"
|
||||
DisplayName="PDB Only" />
|
||||
-->
|
||||
<EnumValue Name="full"
|
||||
DisplayName="PDB file, current platform" />
|
||||
<EnumValue Name="portable"
|
||||
DisplayName="PDB file, portable across platforms" />
|
||||
<EnumValue Name="embedded"
|
||||
DisplayName="Embedded in DLL/EXE, portable across platforms" />
|
||||
</EnumProperty>
|
||||
|
||||
<!-- These bool properties should only be visible for class libraries targeting .NET 8 or higher. -->
|
||||
<BoolProperty Name="IsTrimmable"
|
||||
DisplayName="Trimmable"
|
||||
Description="Marks your assembly as trimmable and enables trim warnings for that project."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2240960"
|
||||
Category="General">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="True"
|
||||
Persistence="ProjectFileWithInterception" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-project-capability "NativeAOT")
|
||||
(has-evaluated-value "Application" "OutputType" "Library"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="IsAotCompatible"
|
||||
DisplayName="AOT Compatible"
|
||||
Description="Indicates that the library project is AOT compatible."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2240960"
|
||||
Category="General">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="True"
|
||||
Persistence="ProjectFileWithInterception" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-project-capability "NativeAOT")
|
||||
(has-evaluated-value "Application" "OutputType" "Library"))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="WarningLevelOverridden"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="True"
|
||||
Persistence="ProjectFileWithInterception" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<EnumProperty Name="WarningLevel"
|
||||
DisplayName="Warning level"
|
||||
Description="Specifies the level to display for compiler warnings. Higher levels produce more warnings, and include all warnings from lower levels."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2146798"
|
||||
Category="ErrorsAndWarnings">
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="EditabilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-evaluated-value "Build" "WarningLevelOverridden" false)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</EnumProperty.Metadata>
|
||||
<EnumValue Name="0"
|
||||
DisplayName="0 - Disable all warnings" />
|
||||
<EnumValue Name="1"
|
||||
DisplayName="1 - Severe warning messages" />
|
||||
<EnumValue Name="2"
|
||||
DisplayName="2 - Less severe warnings, such as warnings about hiding class members" />
|
||||
<EnumValue Name="3"
|
||||
DisplayName="3 - Less severe warnings, such as warnings about expressions that always evaluate to true or false" />
|
||||
<EnumValue Name="4"
|
||||
DisplayName="4 - Informational warnings" />
|
||||
<EnumValue Name="5"
|
||||
DisplayName="5 - Warnings from C# 9" />
|
||||
<EnumValue Name="6"
|
||||
DisplayName="6 - Warnings from C# 10" />
|
||||
<EnumValue Name="7"
|
||||
DisplayName="7 - Warnings from C# 11" />
|
||||
<EnumValue Name="8"
|
||||
DisplayName="8 - Warnings from C# 13" />
|
||||
<EnumValue Name="9999"
|
||||
DisplayName="9999 - All warnings" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="NoWarn"
|
||||
DisplayName="Suppress specific warnings"
|
||||
Description="Blocks the compiler from generating the specified warnings. Separate multiple warning numbers with a comma (',') or semicolon (';')."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147300"
|
||||
Category="ErrorsAndWarnings" />
|
||||
|
||||
<BoolProperty Name="TreatWarningsAsErrors"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147301"
|
||||
DisplayName="Treat warnings as errors"
|
||||
Description="Instruct the compiler to treat warnings as errors."
|
||||
Category="ErrorsAndWarnings">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="WarningsAsErrors"
|
||||
DisplayName="Treat specific warnings as errors"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147301"
|
||||
Description="Specifies which warnings are treated as errors. Separate multiple warning numbers with a comma (',') or semicolon (';')."
|
||||
Category="ErrorsAndWarnings">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Build::TreatWarningsAsErrors" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-evaluated-value "Build" "TreatWarningsAsErrors" false)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="WarningsNotAsErrors"
|
||||
DisplayName="Exclude specific warnings as errors"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147301"
|
||||
Description="Specifies which warnings are excluded from being treated as errors. Separate multiple warning numbers with a comma (',') or semicolon (';')."
|
||||
Category="ErrorsAndWarnings">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Build::TreatWarningsAsErrors" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(has-evaluated-value "Build" "TreatWarningsAsErrors" true)
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="BaseOutputPath"
|
||||
DisplayName="Base output path"
|
||||
Description="Specifies the base location for the project's output during build. Subfolders will be appended to this path to differentiate project configuration."
|
||||
Category="Output"
|
||||
Subtype="directory">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="ProduceReferenceAssembly"
|
||||
DisplayName="Reference assembly"
|
||||
Description="Produce a reference assembly containing the public API of the project."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2166115"
|
||||
Category="Output">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="GenerateDocumentationFile"
|
||||
DisplayName="Documentation file"
|
||||
Description="Generate a file containing API documentation."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2165772"
|
||||
Category="Output">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-project-capability "GenerateDocumentationFile")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<!-- TODO consider removing this property from the UI altogether -->
|
||||
<StringProperty Name="DocumentationFile"
|
||||
DisplayName="XML documentation file path"
|
||||
Description="Optional path for the API documentation file. Leave blank to use the default location."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147081"
|
||||
Category="Output"
|
||||
Subtype="file">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Build" "GenerateDocumentationFile" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="PreBuildEvent"
|
||||
DisplayName="Pre-build event"
|
||||
Description="Specifies commands that run before the build starts. Does not run if the project is up-to-date. A non-zero exit code will fail the build before it runs."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2165773"
|
||||
Category="Events">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="MultiLineString">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="UseMonospaceFont" Value="True" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="PostBuildEvent"
|
||||
DisplayName="Post-build event"
|
||||
Description="Specifies commands that run after the build completes. Does not run if the build failed. Use 'call' to invoke .bat files. A non-zero exit code will fail the build."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2165773"
|
||||
Category="Events">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="MultiLineString">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="UseMonospaceFont" Value="True" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="RunPostBuildEvent"
|
||||
DisplayName="When to run the post-build event"
|
||||
Description="Specifies under which condition the post-build event will be executed."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2165773"
|
||||
Category="Events">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="RunPostBuildEvent"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Always"
|
||||
DisplayName="Always" />
|
||||
<EnumValue Name="OnBuildSuccess"
|
||||
DisplayName="When the build succeeds"
|
||||
IsDefault="True" />
|
||||
<EnumValue Name="OnOutputUpdated"
|
||||
DisplayName="When the output is updated" />
|
||||
</EnumProperty>
|
||||
|
||||
<!-- These Native AOT properties should not be visible for class library projects. -->
|
||||
<BoolProperty Name="IsPublishable"
|
||||
DisplayName="Publishing"
|
||||
Description="Allows the "Publish" target to run. This property only affects processes that use .*proj files and "Publish" target, such as "dotnet publish" command. The default value is true."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2165975"
|
||||
Category="Publish">
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="PublishTrimmed"
|
||||
DisplayName="Publish trimmed"
|
||||
Description="Controls whether trimming is enabled during publish."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2250076"
|
||||
Category="Publish">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-project-capability "NativeAOT")
|
||||
(not (has-evaluated-value "Application" "OutputType" "Library")))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="PublishAot"
|
||||
DisplayName="Publish native AOT"
|
||||
Description="Enable Ahead-of-Time (AOT) Compilation to generate native machine code for your .NET Core application during the publish process for improved performance and reduced startup time."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2240879"
|
||||
Category="Publish">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-project-capability "NativeAOT")
|
||||
(not (has-evaluated-value "Application" "OutputType" "Library")))
|
||||
</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="SignAssembly"
|
||||
Description="Sign the output assembly to give it a strong name."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147136"
|
||||
DisplayName="Sign the assembly"
|
||||
Category="StrongNaming">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="BeforeContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="AssemblyOriginatorKeyFile"
|
||||
DisplayName="Strong name key file"
|
||||
Category="StrongNaming"
|
||||
Subtype="file">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Build" "SignAssembly" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="BeforeContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="DelaySign"
|
||||
Description="Use delayed signing when access to the private key is restricted. The public key will be used during the build, and addition of the private key information deferred until the assembly is handed off."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147243"
|
||||
DisplayName="Delay sign only"
|
||||
Category="StrongNaming">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Build" "SignAssembly" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="BeforeContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="LangVersion"
|
||||
DisplayName="Language version"
|
||||
Description="The version of the language available to code in this project."
|
||||
HelpUrl="https://aka.ms/csharp-versions"
|
||||
ReadOnly="true"
|
||||
Category="Advanced">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="String">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="ShowEvaluatedPreviewOnly" Value="True" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="CheckForOverflowUnderflow"
|
||||
DisplayName="Check for arithmetic overflow"
|
||||
Description="Throw exceptions when integer arithmetic produces out of range values."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2166113"
|
||||
Category="Advanced">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="SearchTerms" Value="checked;unchecked" />
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="Deterministic"
|
||||
DisplayName="Deterministic"
|
||||
Description="Produce identical compilation output for identical inputs."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2165770"
|
||||
Category="Advanced" />
|
||||
|
||||
<EnumProperty Name="ErrorReport"
|
||||
DisplayName="Internal compiler error reporting"
|
||||
Description="Send internal compiler error (ICE) reports to Microsoft."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2165771"
|
||||
Category="Advanced">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="none"
|
||||
DisplayName="Never send" />
|
||||
<EnumValue Name="prompt"
|
||||
DisplayName="Prompt before sending" />
|
||||
<EnumValue Name="queue"
|
||||
DisplayName="Queue" />
|
||||
<EnumValue Name="send"
|
||||
DisplayName="Send" />
|
||||
</EnumProperty>
|
||||
|
||||
<EnumProperty Name="FileAlignment"
|
||||
DisplayName="File alignment"
|
||||
Description="Specifies, in bytes, where to align the sections of the output file."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2166114"
|
||||
Category="Advanced">
|
||||
<EnumValue Name="512"
|
||||
DisplayName="512" />
|
||||
<EnumValue Name="1024"
|
||||
DisplayName="1024" />
|
||||
<EnumValue Name="2048"
|
||||
DisplayName="2048" />
|
||||
<EnumValue Name="4096"
|
||||
DisplayName="4096" />
|
||||
<EnumValue Name="8192"
|
||||
DisplayName="8192" />
|
||||
</EnumProperty>
|
||||
|
||||
</Rule>
|
||||
+99
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ComReference"
|
||||
Description="COM Reference Properties"
|
||||
DisplayName="COM Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringListProperty Name="Aliases"
|
||||
Description="A comma-delimited list of aliases to this reference."
|
||||
DisplayName="Aliases"
|
||||
Separator=",">
|
||||
<StringListProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringListProperty.DataSource>
|
||||
</StringListProperty>
|
||||
|
||||
<BoolProperty Name="Private"
|
||||
Description="Indicates whether the reference will be copied to the output directory."
|
||||
DisplayName="Copy Local">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="EmbedInteropTypes"
|
||||
Description="Indicates whether types defined in this assembly will be embedded into the target assembly."
|
||||
DisplayName="Embed Interop Types">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="Guid"
|
||||
Description="The GUID of the COM server."
|
||||
DisplayName="CLSID" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
Description="Security identity of the referenced assembly (see System.Reflection.Assembly.Evidence or System.Security.Policy.Evidence)."
|
||||
DisplayName="Identity"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="{}{Identity}"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="Isolated"
|
||||
DisplayName="Isolated" />
|
||||
|
||||
<StringProperty Name="Lcid"
|
||||
Description="The LCID of the COM server."
|
||||
DisplayName="Locale" />
|
||||
|
||||
<IntProperty Name="VersionMajor"
|
||||
DisplayName="Major Version" />
|
||||
|
||||
<IntProperty Name="VersionMinor"
|
||||
DisplayName="Minor Version" />
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="WrapperTool"
|
||||
DisplayName="Wrapper Tool" />
|
||||
|
||||
<!-- NOTE this property will never be populated for unresolved items, but is included to make the UI consistent -->
|
||||
<StringProperty Name="ResolvedPath"
|
||||
DisplayName="Path"
|
||||
Description="Location of the file being referenced."
|
||||
ReadOnly="True" />
|
||||
|
||||
<!-- NOTE this property will never be populated for unresolved items, but is included to make the UI consistent -->
|
||||
<StringProperty Name="Version"
|
||||
DisplayName="Version"
|
||||
Description="Version of reference."
|
||||
ReadOnly="True" />
|
||||
|
||||
</Rule>
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="CodeAnalysisPropertyPage"
|
||||
Description="Settings"
|
||||
DisplayName="Code Analysis"
|
||||
PageTemplate="generic"
|
||||
Order="500"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="AllAnalyzers"
|
||||
DisplayName="All analyzers" />
|
||||
|
||||
<Category Name="NetAnalyzers"
|
||||
DisplayName=".NET analyzers" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<BoolProperty Name="RunAnalyzersDuringBuild"
|
||||
DisplayName="Run on build"
|
||||
Description="Always run code analysis on build."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2173147"
|
||||
Category="AllAnalyzers" />
|
||||
|
||||
<BoolProperty Name="RunAnalyzersDuringLiveAnalysis"
|
||||
DisplayName="Run on live analysis"
|
||||
Description="Run code analysis live in the editor as you type."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2173147"
|
||||
Category="AllAnalyzers" />
|
||||
|
||||
<BoolProperty Name="EnforceCodeStyleInBuild"
|
||||
DisplayName="Enforce code style on build"
|
||||
Description="Produce diagnostics about code style on build."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2172995"
|
||||
Category="NetAnalyzers" />
|
||||
|
||||
<BoolProperty Name="EnableNETAnalyzers"
|
||||
DisplayName="Enable .NET analyzers"
|
||||
Description="Run .NET analyzers to help with API usage."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2173090"
|
||||
Category="NetAnalyzers" />
|
||||
|
||||
<EnumProperty Name="AnalysisLevel"
|
||||
DisplayName="Analysis level"
|
||||
Description="The set of analyzers that should be run in the project."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2173091"
|
||||
Category="NetAnalyzers">
|
||||
<EnumValue Name="none"
|
||||
DisplayName="None" />
|
||||
<EnumValue Name="latest"
|
||||
DisplayName="Latest" />
|
||||
<EnumValue Name="latest-minimum"
|
||||
DisplayName="Latest Minimum" />
|
||||
<EnumValue Name="latest-recommended"
|
||||
DisplayName="Latest Recommended" />
|
||||
<EnumValue Name="latest-all"
|
||||
DisplayName="Latest All" />
|
||||
<EnumValue Name="preview"
|
||||
DisplayName="Preview" />
|
||||
<EnumValue Name="preview-minimum"
|
||||
DisplayName="Preview Minimum" />
|
||||
<EnumValue Name="preview-recommended"
|
||||
DisplayName="Preview Recommended" />
|
||||
<EnumValue Name="preview-all"
|
||||
DisplayName="Preview All" />
|
||||
<EnumValue Name="5.0"
|
||||
DisplayName="5.0" />
|
||||
<EnumValue Name="5.0-minimum"
|
||||
DisplayName="5.0 Minimum" />
|
||||
<EnumValue Name="5.0-recommended"
|
||||
DisplayName="5.0 Recommended" />
|
||||
<EnumValue Name="5.0-all"
|
||||
DisplayName="5.0 All" />
|
||||
<EnumValue Name="6.0"
|
||||
DisplayName="6.0" />
|
||||
<EnumValue Name="6.0-minimum"
|
||||
DisplayName="6.0 Minimum" />
|
||||
<EnumValue Name="6.0-recommended"
|
||||
DisplayName="6.0 Recommended" />
|
||||
<EnumValue Name="6.0-all"
|
||||
DisplayName="6.0 All" />
|
||||
</EnumProperty>
|
||||
|
||||
</Rule>
|
||||
+162
@@ -0,0 +1,162 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="Compile"
|
||||
Description="File Properties"
|
||||
DisplayName="File Properties"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.Categories>
|
||||
<Category Name="Advanced"
|
||||
DisplayName="Advanced" />
|
||||
<Category Name="Misc"
|
||||
DisplayName="Misc" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="false"
|
||||
ItemType="Compile"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
Category="Advanced"
|
||||
Description="How the file relates to the build and deployment processes."
|
||||
DisplayName="Build Action"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory"
|
||||
Category="Advanced"
|
||||
Description="Specifies the source file will be copied to the output directory."
|
||||
DisplayName="Copy to Output Directory">
|
||||
<EnumValue Name="Never"
|
||||
DisplayName="Do not copy" />
|
||||
<EnumValue Name="Always"
|
||||
DisplayName="Copy always" />
|
||||
<EnumValue Name="PreserveNewest"
|
||||
DisplayName="Copy if newer" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Compile"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace"
|
||||
Category="Advanced"
|
||||
Description="The namespace into which the output of the custom tool is placed."
|
||||
DisplayName="Custom Tool Namespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Extension"
|
||||
ReadOnly="true"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Compile"
|
||||
PersistedName="Extension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FileNameAndExtension"
|
||||
Category="Misc"
|
||||
Description="Name of the file or folder."
|
||||
DisplayName="File Name"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Compile"
|
||||
PersistedName="FileNameAndExtension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
Category="Misc"
|
||||
Description="Location of the file."
|
||||
DisplayName="Full Path"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Compile"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Generator"
|
||||
Category="Advanced"
|
||||
Description="Specifies the tool that transforms a file at design time and places the output of that transformation into another file. For example, a dataset (.xsd) file comes with a default custom tool."
|
||||
DisplayName="Custom Tool" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Compile"
|
||||
PersistedName="Identity"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="SubType"
|
||||
Visible="false">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="Compile"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Designer" />
|
||||
<EnumValue Name="Component" />
|
||||
<EnumValue Name="UserControl" />
|
||||
<EnumValue Name="Form" />
|
||||
<EnumValue Name="Code" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="URL"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Compile"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="Compile"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
OverrideMode="Extend"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<!--
|
||||
This is an F#-specific override of the default Compile rule to add the
|
||||
FullPath property which is required by TreeItemOrderPropertyProvider.
|
||||
-->
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Compile"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+95
@@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="Compile"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="false"
|
||||
ItemType="Compile"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory">
|
||||
<EnumValue Name="Never" />
|
||||
<EnumValue Name="Always" />
|
||||
<EnumValue Name="PreserveNewest" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Compile"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="ExcludeFromCurrentConfiguration"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Generator" />
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="NuGetPackageId"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="SubType"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="Compile"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ConfigurationGeneralPage"
|
||||
PageTemplate="generic"
|
||||
Order="9999"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties" >
|
||||
|
||||
<!--
|
||||
This "page" is not intended for display, and all properties contained within should be hidden.
|
||||
|
||||
The properties below are used by visibility conditions defined in CPS and are expected, by convention,
|
||||
to be present.
|
||||
-->
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="True" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<!-- eg: ".NETCoreApp" -->
|
||||
<StringProperty Name="TargetFrameworkIdentifier" Visible="False" ReadOnly="True" />
|
||||
|
||||
<!-- eg: "v5.0" -->
|
||||
<StringProperty Name="TargetFrameworkVersion" Visible="False" ReadOnly="True" />
|
||||
|
||||
<!-- eg: ".NETCoreApp,Version=v5.0" -->
|
||||
<StringProperty Name="TargetFrameworkMoniker" Visible="False" ReadOnly="True" />
|
||||
|
||||
<!-- eg: "net6.0-windows" -> "Windows"
|
||||
"net6.0-ios" -> "iOS"
|
||||
"net6.0-android" -> "Android"
|
||||
"net6.0" -> ""
|
||||
-->
|
||||
<StringProperty Name="TargetPlatformIdentifier" Visible="False" ReadOnly="True" />
|
||||
|
||||
<!-- eg: "C#" -->
|
||||
<StringProperty Name="Language" Visible="False" ReadOnly="True" />
|
||||
|
||||
<!-- eg: "7.3" -->
|
||||
<StringProperty Name="LangVersion" Visible="False" ReadOnly="True" />
|
||||
|
||||
</Rule>
|
||||
+162
@@ -0,0 +1,162 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="Content"
|
||||
Description="File Properties"
|
||||
DisplayName="File Properties"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.Categories>
|
||||
<Category Name="Advanced"
|
||||
DisplayName="Advanced" />
|
||||
<Category Name="Misc"
|
||||
DisplayName="Misc" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Content"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
Category="Advanced"
|
||||
Description="How the file relates to the build and deployment processes."
|
||||
DisplayName="Build Action"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory"
|
||||
Category="Advanced"
|
||||
Description="Specifies the source file will be copied to the output directory."
|
||||
DisplayName="Copy to Output Directory">
|
||||
<EnumValue Name="Never"
|
||||
DisplayName="Do not copy" />
|
||||
<EnumValue Name="Always"
|
||||
DisplayName="Copy always" />
|
||||
<EnumValue Name="PreserveNewest"
|
||||
DisplayName="Copy if newer" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Content"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace"
|
||||
Category="Advanced"
|
||||
Description="The namespace into which the output of the custom tool is placed."
|
||||
DisplayName="Custom Tool Namespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Extension"
|
||||
ReadOnly="true"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Content"
|
||||
PersistedName="Extension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FileNameAndExtension"
|
||||
Category="Misc"
|
||||
Description="Name of the file or folder."
|
||||
DisplayName="File Name"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Content"
|
||||
PersistedName="FileNameAndExtension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
Category="Misc"
|
||||
Description="Location of the file."
|
||||
DisplayName="Full Path"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Content"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Generator"
|
||||
Category="Advanced"
|
||||
Description="Specifies the tool that transforms a file at design time and places the output of that transformation into another file. For example, a dataset (.xsd) file comes with a default custom tool."
|
||||
DisplayName="Custom Tool" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Content"
|
||||
PersistedName="Identity"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="SubType"
|
||||
Visible="false">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="Content"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Designer" />
|
||||
<EnumValue Name="Component" />
|
||||
<EnumValue Name="UserControl" />
|
||||
<EnumValue Name="Form" />
|
||||
<EnumValue Name="Code" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="URL"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Content"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="Content"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
OverrideMode="Extend"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<!--
|
||||
This is an F#-specific override of the default Content rule to add the
|
||||
FullPath property which is required by TreeItemOrderPropertyProvider.
|
||||
-->
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Content"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+103
@@ -0,0 +1,103 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="Content"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Content"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory">
|
||||
<EnumValue Name="Never" />
|
||||
<EnumValue Name="Always" />
|
||||
<EnumValue Name="PreserveNewest" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Content"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Generator" />
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="NuGetPackageId"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="SubType"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="Content"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="TargetPath"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+55
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="DebugPropertyPage"
|
||||
Description="Debug"
|
||||
DisplayName="Debug"
|
||||
PageTemplate="generic"
|
||||
Order="1000"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="General"
|
||||
DisplayName="General" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="DebugPagePlaceholderDescription"
|
||||
DisplayName="Ignored"
|
||||
Description="The management of launch profiles has moved to a dedicated dialog. It may be accessed via the link below, via the Debug menu in the menu bar, or via the Debug Target command on the Standard tool bar."
|
||||
Category="General">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-project-capability "LaunchProfiles")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
<NameValuePair Name="SearchTerms" Value="arguments;command line;working directory;environment variables;IIS;browser;URL;authentication;remote" />
|
||||
</StringProperty.Metadata>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="Description" />
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="OpenLaunchProfilesEditor"
|
||||
DisplayName="Open debug launch profiles UI"
|
||||
Category="General">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-project-capability "LaunchProfiles")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
<NameValuePair Name="SearchTerms" Value="arguments;command line;working directory;environment variables;IIS;browser;URL;authentication;remote" />
|
||||
</StringProperty.Metadata>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="LinkAction">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="Action" Value="Command" />
|
||||
<NameValuePair Name="Command" Value="OpenLaunchProfilesEditor" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="DebuggerGeneralProperties"
|
||||
Description="General Debugger options"
|
||||
DisplayName="Debugger General Properties"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="UserFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="DebuggerFlavor"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="ImageClrType"
|
||||
Visible="false">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="false"
|
||||
PersistedName="_TargetImageClrType"
|
||||
Persistence="UserFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Native" />
|
||||
<EnumValue Name="Mixed" />
|
||||
<EnumValue Name="Managed" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="SymbolsPath"
|
||||
Description="The search path used by the debugger to locate symbols."
|
||||
DisplayName="Symbol Search Path" />
|
||||
|
||||
</Rule>
|
||||
+61
@@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="DotNetCliToolReference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="DotNetCliToolReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="Description"
|
||||
Visible="False"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="ExcludeAssets"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="FrameworkName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="FrameworkVersion"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="IncludeAssets"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Name"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="OriginalItemSpec"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Path"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PrivateAssets"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="RuntimeIdentifier"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="TargetFramework"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Type"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Version"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+162
@@ -0,0 +1,162 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="EditorConfigFiles"
|
||||
Description="File Properties"
|
||||
DisplayName=".editorconfig File"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.Categories>
|
||||
<Category Name="Advanced"
|
||||
DisplayName="Advanced" />
|
||||
<Category Name="Misc"
|
||||
DisplayName="Misc" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="EditorConfigFiles"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
Category="Advanced"
|
||||
Description="How the file relates to the build and deployment processes."
|
||||
DisplayName="Build Action"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory"
|
||||
Category="Advanced"
|
||||
Description="Specifies the source file will be copied to the output directory."
|
||||
DisplayName="Copy to Output Directory">
|
||||
<EnumValue Name="Never"
|
||||
DisplayName="Do not copy" />
|
||||
<EnumValue Name="Always"
|
||||
DisplayName="Copy always" />
|
||||
<EnumValue Name="PreserveNewest"
|
||||
DisplayName="Copy if newer" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="EditorConfigFiles"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace"
|
||||
Category="Advanced"
|
||||
Description="The namespace into which the output of the custom tool is placed."
|
||||
DisplayName="Custom Tool Namespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Extension"
|
||||
ReadOnly="true"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EditorConfigFiles"
|
||||
PersistedName="Extension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FileNameAndExtension"
|
||||
Category="Misc"
|
||||
Description="Name of the file or folder."
|
||||
DisplayName="File Name"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EditorConfigFiles"
|
||||
PersistedName="FileNameAndExtension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
Category="Misc"
|
||||
Description="Location of the file."
|
||||
DisplayName="Full Path"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EditorConfigFiles"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Generator"
|
||||
Category="Advanced"
|
||||
Description="Specifies the tool that transforms a file at design time and places the output of that transformation into another file. For example, a dataset (.xsd) file comes with a default custom tool."
|
||||
DisplayName="Custom Tool" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EditorConfigFiles"
|
||||
PersistedName="Identity"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="SubType"
|
||||
Visible="false">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="EditorConfigFiles"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Designer" />
|
||||
<EnumValue Name="Component" />
|
||||
<EnumValue Name="UserControl" />
|
||||
<EnumValue Name="Form" />
|
||||
<EnumValue Name="Code" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="URL"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EditorConfigFiles"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="EditorConfigFiles"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
OverrideMode="Extend"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<!--
|
||||
This is an F#-specific override of the default EditorConfigFiles rule to add the
|
||||
FullPath property which is required by TreeItemOrderPropertyProvider.
|
||||
-->
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EditorConfigFiles"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+91
@@ -0,0 +1,91 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="EditorConfigFiles"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="EditorConfigFiles"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory">
|
||||
<EnumValue Name="Never" />
|
||||
<EnumValue Name="Always" />
|
||||
<EnumValue Name="PreserveNewest" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="EditorConfigFiles"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Generator" />
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="NuGetPackageId"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="SubType"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="EditorConfigFiles"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+162
@@ -0,0 +1,162 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="EmbeddedResource"
|
||||
Description="File Properties"
|
||||
DisplayName="Embedded Resource"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.Categories>
|
||||
<Category Name="Advanced"
|
||||
DisplayName="Advanced" />
|
||||
<Category Name="Misc"
|
||||
DisplayName="Misc" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="EmbeddedResource"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
Category="Advanced"
|
||||
Description="How the file relates to the build and deployment processes."
|
||||
DisplayName="Build Action"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory"
|
||||
Category="Advanced"
|
||||
Description="Specifies the source file will be copied to the output directory."
|
||||
DisplayName="Copy to Output Directory">
|
||||
<EnumValue Name="Never"
|
||||
DisplayName="Do not copy" />
|
||||
<EnumValue Name="Always"
|
||||
DisplayName="Copy always" />
|
||||
<EnumValue Name="PreserveNewest"
|
||||
DisplayName="Copy if newer" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="EmbeddedResource"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace"
|
||||
Category="Advanced"
|
||||
Description="The namespace into which the output of the custom tool is placed."
|
||||
DisplayName="Custom Tool Namespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Extension"
|
||||
ReadOnly="true"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EmbeddedResource"
|
||||
PersistedName="Extension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FileNameAndExtension"
|
||||
Category="Misc"
|
||||
Description="Name of the file or folder."
|
||||
DisplayName="File Name"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EmbeddedResource"
|
||||
PersistedName="FileNameAndExtension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
Category="Misc"
|
||||
Description="Location of the file."
|
||||
DisplayName="Full Path"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EmbeddedResource"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Generator"
|
||||
Category="Advanced"
|
||||
Description="Specifies the tool that transforms a file at design time and places the output of that transformation into another file. For example, a dataset (.xsd) file comes with a default custom tool."
|
||||
DisplayName="Custom Tool" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EmbeddedResource"
|
||||
PersistedName="Identity"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="SubType"
|
||||
Visible="false">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="EmbeddedResource"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Designer" />
|
||||
<EnumValue Name="Component" />
|
||||
<EnumValue Name="UserControl" />
|
||||
<EnumValue Name="Form" />
|
||||
<EnumValue Name="Code" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="URL"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EmbeddedResource"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="EmbeddedResource"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
OverrideMode="Extend"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<!--
|
||||
This is an F#-specific override of the default EmbeddedResource rule to add the
|
||||
FullPath property which is required by TreeItemOrderPropertyProvider.
|
||||
-->
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="EmbeddedResource"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+103
@@ -0,0 +1,103 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="EmbeddedResource"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="EmbeddedResource"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory">
|
||||
<EnumValue Name="Never" />
|
||||
<EnumValue Name="Always" />
|
||||
<EnumValue Name="PreserveNewest" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="EmbeddedResource"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Generator" />
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="NuGetPackageId"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="SubType"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="EmbeddedResource"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="TargetPath"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+130
@@ -0,0 +1,130 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ExecutableDebugPropertyPage"
|
||||
Description="Properties associated with launching and debugging a specified executable file."
|
||||
DisplayName="Executable"
|
||||
PageTemplate="commandNameBasedDebugger"
|
||||
xmlns:sys="clr-namespace:System;assembly=mscorlib"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.Metadata>
|
||||
<sys:String x:Key="CommandName">Executable</sys:String>
|
||||
|
||||
<!-- KnownImageIds.ImageCatalogGuid -->
|
||||
<sys:Guid x:Key="ImageMonikerGuid">AE27A6B0-E345-4288-96DF-5EAF394EE369</sys:Guid>
|
||||
|
||||
<!-- KnownImageIds.Execute -->
|
||||
<sys:Int32 x:Key="ImageMonikerId">1173</sys:Int32>
|
||||
</Rule.Metadata>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="LaunchProfile"
|
||||
HasConfigurationCondition="False"
|
||||
ItemType="LaunchProfile"/>
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="ExecutablePath"
|
||||
DisplayName="Executable"
|
||||
Description="Path to the executable to run."
|
||||
Subtype="file" />
|
||||
|
||||
<StringProperty Name="CommandLineArguments"
|
||||
DisplayName="Command line arguments"
|
||||
Description="Command line arguments to pass to the executable. You may break arguments into multiple lines.">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="MultiLineString">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="UseMonospaceFont" Value="True" />
|
||||
<NameValuePair Name="TextWrapping" Value="Wrap" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="StartArguments" Visible="False" ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CommandLineArgumentsOverriddenWarning"
|
||||
DisplayName="Ignored"
|
||||
Description="⚠️ WARNING! This project defines the StartArguments MSBuild property, which overrides any command line arguments specified here. If you wish to define arguments here, you must remove that property from your MSBuild project. Note that it may be defined in a .user file.">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="CommandLineArgumentsOverriddenWarning"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="Description" />
|
||||
</StringProperty.ValueEditors>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(ne (unevaluated "Executable" "StartArguments") "")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="WorkingDirectory"
|
||||
DisplayName="Working directory"
|
||||
Description="Path to the working directory where the process will be started."
|
||||
Subtype="folder" />
|
||||
|
||||
<BoolProperty Name="RemoteDebugEnabled"
|
||||
DisplayName="Use remote machine"
|
||||
Description="Indicates that the debugger should attach to a process on a remote machine."/>
|
||||
|
||||
<StringProperty Name="RemoteDebugMachine"
|
||||
DisplayName="Remote machine name"
|
||||
Description="The name and port number of the remote machine in 'name:port' format.">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Executable" "RemoteDebugEnabled" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
<NameValuePair Name="DependsOn" Value="Executable::RemoteDebugMachine" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<DynamicEnumProperty Name="AuthenticationMode"
|
||||
DisplayName="Authentication mode"
|
||||
Description="The authentication scheme to use when connecting to the remote machine."
|
||||
EnumProvider="AuthenticationModeEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Executable" "RemoteDebugEnabled" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
<NameValuePair Name="DependsOn" Value="Executable::RemoteDebugMachine" />
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<StringProperty Name="EnvironmentVariables"
|
||||
DisplayName="Environment variables"
|
||||
Description="The environment variables to set prior to running the process.">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="NameValueList" />
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="DebugEngines"
|
||||
DisplayName="Debug engines"
|
||||
Description="Select the debugging engine(s) to use when launching.">
|
||||
<EnumValue Name="managed" DisplayName="Managed (automatic)" />
|
||||
<EnumValue Name="managed,native" DisplayName="Managed (automatic) with native" />
|
||||
<EnumValue Name="managed-dotnet" DisplayName="Managed (.NET Core / .NET 5+)" />
|
||||
<EnumValue Name="managed-dotnet,native" DisplayName="Managed (.NET Core / .NET 5+) with native" />
|
||||
<EnumValue Name="managed-framework" DisplayName="Managed (.NET Framework)" />
|
||||
<EnumValue Name="managed-framework,native" DisplayName="Managed (.NET Framework) with native" />
|
||||
<EnumValue Name="native" DisplayName="Native only" />
|
||||
</EnumProperty>
|
||||
|
||||
<BoolProperty Name="SqlDebugging"
|
||||
DisplayName="Enable SQL Server debugging"
|
||||
Description="Enable debugging of SQL scripts and stored procedures." />
|
||||
|
||||
<BoolProperty Name="WebView2Debugging"
|
||||
DisplayName="Enable WebView2 debugging"
|
||||
Description="Enable JavaScript debugger for Microsoft Edge (Chromium) based WebView2. Requires the JavaScript Diagnostics component." />
|
||||
</Rule>
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="Folder"
|
||||
Description="Folder Properties"
|
||||
DisplayName="General"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.Categories>
|
||||
<Category Name="Misc"
|
||||
DisplayName="Misc" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Folder"
|
||||
Persistence="ProjectFileFolderItems"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="FolderName"
|
||||
Category="Misc"
|
||||
Description="Name of this folder."
|
||||
DisplayName="Folder Name"
|
||||
ReadOnly="true" />
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
Category="Misc"
|
||||
Description="Location of the folder."
|
||||
DisplayName="Full Path"
|
||||
ReadOnly="true" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
ReadOnly="true"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+38
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="FrameworkReference"
|
||||
Description="Framework Reference Properties"
|
||||
DisplayName="Framework Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="FrameworkReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<!-- NOTE this property will never be populated for unresolved items, but is included to make the UI consistent -->
|
||||
<StringProperty Name="TargetingPackPath"
|
||||
DisplayName="Path"
|
||||
ReadOnly="True" />
|
||||
|
||||
<!-- NOTE this property will never be populated for unresolved items, but is included to make the UI consistent -->
|
||||
<StringProperty Name="TargetingPackVersion"
|
||||
DisplayName="Version"
|
||||
ReadOnly="True" />
|
||||
|
||||
<!-- NOTE this property will never be populated for unresolved items, but is included to make the UI consistent -->
|
||||
<StringProperty Name="Profile"
|
||||
DisplayName="Profile"
|
||||
ReadOnly="True" />
|
||||
</Rule>
|
||||
+476
@@ -0,0 +1,476 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Copyright, Microsoft Corporation, All rights reserved.-->
|
||||
<Rule Name="ConfigurationGeneralBrowseObject"
|
||||
Description="Project Properties"
|
||||
DisplayName="General"
|
||||
OverrideMode="Replace"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.Categories>
|
||||
<Category Name="General"
|
||||
Description="General"
|
||||
DisplayName="General" />
|
||||
<Category Name="Misc"
|
||||
DisplayName="Misc" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="ApplicationIcon"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="ApplicationManifest"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="false"
|
||||
PersistedName="ApplicationManifest"
|
||||
Persistence="ProjectFileWithInterceptionViaSnapshot"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="AssemblyName"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="AssemblyOriginatorKeyFile"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileWithInterceptionViaSnapshot"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="AssemblyVersion"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileOrAssemblyInfo"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Authors"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileWithInterceptionViaSnapshot"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="AutoGenerateBindingRedirects"
|
||||
Visible="false">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="AutoGenerateBindingRedirects"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<EnumProperty Name="AuthenticationMode"
|
||||
Visible="False">
|
||||
<EnumValue Name="None" />
|
||||
<EnumValue Name="Windows" IsDefault="True" />
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource PersistedName="AuthenticationMode"
|
||||
Persistence="UserFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</EnumProperty.DataSource>
|
||||
</EnumProperty>
|
||||
|
||||
<BoolProperty Name="CanUseTargetFSharpCoreVersion"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Company"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileOrAssemblyInfo"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Copyright"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileOrAssemblyInfo"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="DefaultNamespace"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="false"
|
||||
PersistedName="RootNamespace"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="DelaySign"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Description"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileOrAssemblyInfo"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FileName"
|
||||
Category="Misc"
|
||||
Description="Name of the project file."
|
||||
DisplayName="File Name"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="MSBuildProjectFile"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FileVersion"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileOrAssemblyInfo"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
Category="Misc"
|
||||
Description="Location of the project file."
|
||||
DisplayName="Project Folder"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="ProjectDir"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FullProjectFileName"
|
||||
Category="Misc"
|
||||
Description="Full name of the project file."
|
||||
DisplayName="Full Path"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="MSBuildProjectFullPath"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="GenerateAssemblyInfo"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="GeneratePackageOnBuild"
|
||||
Default="False"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="LocalPath"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="MSBuildProjectDirectory"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="MyType"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Name"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="NeutralLanguage"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileOrAssemblyInfo"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="OutputFileName"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="TargetFileName"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="OutputName"
|
||||
Visible="False" />
|
||||
|
||||
<IntProperty Name="OutputType"
|
||||
Visible="False">
|
||||
<IntProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="OutputType"
|
||||
Persistence="ProjectFileWithInterceptionViaSnapshot"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</IntProperty.DataSource>
|
||||
</IntProperty>
|
||||
|
||||
<IntProperty Name="OutputTypeEx"
|
||||
Visible="False">
|
||||
<IntProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="OutputTypeEx"
|
||||
Persistence="ProjectFileWithInterceptionViaSnapshot"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</IntProperty.DataSource>
|
||||
</IntProperty>
|
||||
|
||||
<StringProperty Name="PackageIconUrl"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PackageIcon"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PackageId"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileWithInterceptionViaSnapshot"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="PackageLicenseExpression"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PackageLicenseFile"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PackageLicenseUrl"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PackageProjectUrl"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PackageReleaseNotes"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="PackageRequireLicenseAcceptance"
|
||||
Default="False"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PackageTags"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PostBuildEvent"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="PostBuildEvent"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="BeforeContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="PreBuildEvent"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="PreBuildEvent"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="BeforeContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Product"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileOrAssemblyInfo"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="ReferencePath"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="RepositoryType"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="RepositoryUrl"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="RootNamespace"
|
||||
Visible="False" />
|
||||
|
||||
<EnumProperty Name="RunPostBuildEvent"
|
||||
Visible="False">
|
||||
<EnumValue Name="Always"
|
||||
DisplayName="Always" />
|
||||
<EnumValue Name="OnBuildSuccess"
|
||||
DisplayName="On successful build"
|
||||
IsDefault="True" />
|
||||
<EnumValue Name="OnOutputUpdated"
|
||||
DisplayName="When the build updates the project output" />
|
||||
</EnumProperty>
|
||||
|
||||
<BoolProperty Name="SignAssembly"
|
||||
Visible="False" />
|
||||
|
||||
<DynamicEnumProperty Name="StartupObject"
|
||||
EnumProvider="StartupObjectsEnumProvider"
|
||||
Visible="False" />
|
||||
|
||||
<DynamicEnumProperty Name="SupportedTargetFrameworks"
|
||||
EnumProvider="SupportedTargetFrameworkAliasEnumProvider"
|
||||
Visible="False" />
|
||||
|
||||
<IntProperty Name="TargetFramework"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<IntProperty.DataSource>
|
||||
<DataSource PersistedName="TargetFramework"
|
||||
Persistence="ProjectFileWithInterceptionViaSnapshot"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</IntProperty.DataSource>
|
||||
</IntProperty>
|
||||
|
||||
<StringProperty Name="FriendlyTargetFramework"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="TargetFramework"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="TargetFrameworkMoniker"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="TargetFrameworkMoniker"
|
||||
Persistence="ProjectFileWithInterceptionViaSnapshot"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="TargetFrameworkMonikers"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="TargetFrameworkMonikers"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="TargetFrameworks"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="TargetFrameworks"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="TargetFSharpCoreVersion"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="ActiveDebugProfile"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="URL"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="MSBuildProjectFullPath"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Version"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFileOrAssemblyInfo"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Win32ResourceFile"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="Win32Resource"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="RunAnalyzersDuringBuild"
|
||||
Visible="False">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="RunAnalyzersDuringBuild"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="RunAnalyzersDuringLiveAnalysis"
|
||||
Visible="False">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="RunAnalyzersDuringLiveAnalysis"
|
||||
Persistence="UserFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="EnableNETAnalyzers"
|
||||
Visible="False">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="EnableNETAnalyzers"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="AnalysisLevel"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="AnalysisLevel"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="EnforceCodeStyleInBuild"
|
||||
Visible="False">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="EnforceCodeStyleInBuild"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
</Rule>
|
||||
+262
@@ -0,0 +1,262 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Copyright, Microsoft Corporation, All rights reserved.-->
|
||||
<Rule Name="ConfiguredBrowseObject"
|
||||
OverrideMode="Replace"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="True"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<BoolProperty Name="AllowUnsafeBlocks"
|
||||
Default="False"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="BaseAddress"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="CheckForOverflowUnderflow"
|
||||
Visible="False">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="True"
|
||||
PersistedName="CheckForOverflowUnderflow"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="CodeAnalysisRuleSet"
|
||||
Visible="False" />
|
||||
|
||||
<EnumProperty Name="DebugInfo"
|
||||
Visible="False">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource PersistedName="DebugType"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</EnumProperty.DataSource>
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="DebugSymbols"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="DefineConstants"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="True"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="BeforeContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="DefineDebug"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="DefineTrace"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="DocumentationFile"
|
||||
Visible="False" />
|
||||
|
||||
<EnumProperty Name="ErrorReport"
|
||||
Visible="False" />
|
||||
|
||||
<EnumProperty Name="FileAlignment"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="ProjectDir"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="GenerateSerializationAssemblies"
|
||||
Visible="False">
|
||||
<EnumValue Name="Auto"
|
||||
IsDefault="True" />
|
||||
<EnumValue Name="On" />
|
||||
<EnumValue Name="Off" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="IntermediatePath"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="True"
|
||||
PersistedName="IntermediateOutputPath"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="LanguageVersion"
|
||||
Visible="False">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="LangVersion"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</EnumProperty.DataSource>
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="LangVersion"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="NoWarn"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Nullable"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="Nullable"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Optimize"
|
||||
Visible="False" />
|
||||
|
||||
<EnumProperty Name="OptionCompare"
|
||||
Visible="False">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="OptionCompare"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</EnumProperty.DataSource>
|
||||
|
||||
<EnumValue Name="Binary"
|
||||
IsDefault="True" />
|
||||
<EnumValue Name="Text" />
|
||||
</EnumProperty>
|
||||
|
||||
<EnumProperty Name="OptionExplicit"
|
||||
Visible="False">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="OptionExplicit"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Off" />
|
||||
<EnumValue Name="On"
|
||||
IsDefault="True" />
|
||||
</EnumProperty>
|
||||
|
||||
<EnumProperty Name="OptionInfer"
|
||||
Visible="False">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="OptionInfer"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Off" />
|
||||
<EnumValue Name="On"
|
||||
IsDefault="True" />
|
||||
</EnumProperty>
|
||||
|
||||
<DynamicEnumProperty Name="OptionStrict"
|
||||
EnumProvider="OptionStrictEnumProvider"
|
||||
Visible="False">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<StringProperty Name="OutputPath"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="True"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="BeforeContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="PlatformTarget"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PostBuildEvent"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="PreBuildEvent"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Prefer32Bit"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="RemoveIntegerChecks"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="RunCodeAnalysis"
|
||||
Visible="False" />
|
||||
|
||||
<EnumProperty Name="RunPostBuildEvent"
|
||||
Visible="False">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
PersistedName="RunPostBuildEvent"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Always" />
|
||||
<EnumValue Name="OnBuildSuccess"
|
||||
IsDefault="True" />
|
||||
<EnumValue Name="OnOutputUpdated" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="TreatSpecificWarningsAsErrors"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="WarningsAsErrors"
|
||||
Persistence="ProjectFile" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="TreatWarningsAsErrors"
|
||||
Default="False"
|
||||
Visible="False" />
|
||||
|
||||
<DynamicEnumProperty Name="WarningLevel"
|
||||
EnumProvider="WarningLevelEnumProvider"
|
||||
Visible="False">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="True"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<!-- F# specific properties-->
|
||||
<BoolProperty Name="Tailcalls" Visible="False" />
|
||||
<StringProperty Name="OtherFlags" Visible="False" />
|
||||
</Rule>
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<!--
|
||||
|
||||
This file contains Visual Studio and designer-related properties and items for C# projects.
|
||||
|
||||
-->
|
||||
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<Import Project="Microsoft.Managed.DesignTime.targets" />
|
||||
|
||||
<!-- Properties -->
|
||||
<PropertyGroup>
|
||||
<AppDesignerFolder Condition="'$(AppDesignerFolder)' == ''">Properties</AppDesignerFolder>
|
||||
<AppDesignerFolderContentsVisibleOnlyInShowAllFiles Condition="'$(AppDesignerFolderContentsVisibleOnlyInShowAllFiles)' == ''">false</AppDesignerFolderContentsVisibleOnlyInShowAllFiles>
|
||||
<LanguageServiceName Condition="'$(LanguageServiceName)' == ''">C#</LanguageServiceName>
|
||||
<LanguageServiceId Condition="'$(LanguageServiceId)'==''">{694DD9B6-B865-4C5B-AD85-86356E9C88DC}</LanguageServiceId>
|
||||
<TemplateLanguage Condition="'$(TemplateLanguage)' == ''">CSharp</TemplateLanguage>
|
||||
<AddItemTemplatesGuid Condition="'$(AddItemTemplatesGuid)' == ''">{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}</AddItemTemplatesGuid>
|
||||
<CmdUIContextGuid Condition="'$(CmdUIContextGuid)' == ''">{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}</CmdUIContextGuid>
|
||||
<GeneratorsTypeGuid Condition="'$(GeneratorsTypeGuid)' == ''">{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}</GeneratorsTypeGuid>
|
||||
<DesignerFunctionVisibility Condition="'$(DesignerFunctionVisibility)' == ''">Private</DesignerFunctionVisibility>
|
||||
<DesignerVariableNaming Condition="'$(DesignerVariableNaming)' == ''">Camel</DesignerVariableNaming>
|
||||
<DesignerHiddenCodeGeneration Condition="'$(DesignerHiddenCodeGeneration)' == ''">Declarations</DesignerHiddenCodeGeneration>
|
||||
|
||||
<!-- Turn off rules and capabilities that are defined in MSBuild so that we can import our own below -->
|
||||
<DefineCSharpItemSchemas>false</DefineCSharpItemSchemas>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ProjectItemsSchema.CSharp.xaml;" />
|
||||
|
||||
<ProjectCapability Include="
|
||||
CSharp;
|
||||
Managed;
|
||||
ClassDesigner;
|
||||
SharedProjectReferences;
|
||||
ProjectPropertiesEditor;" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(DefineCommonManagedItemSchemas)' == 'true'">
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ApplicationPropertyPage.CSharp.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)BuildPropertyPage.CSharp.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ReferencesPage.CSharp.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)EditorConfigFiles.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)EditorConfigFiles.BrowseObject.xaml">
|
||||
<Context>BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Targets -->
|
||||
|
||||
<!-- Returns Csc command-line arguments for the language service -->
|
||||
<Target Name="CompileDesignTime"
|
||||
Returns="@(_CompilerCommandLineArgs)"
|
||||
DependsOnTargets="_CheckCompileDesignTimePrerequisite;Compile"
|
||||
Condition="'$(IsCrossTargetingBuild)' != 'true'">
|
||||
|
||||
<ItemGroup>
|
||||
<_CompilerCommandLineArgs Include="@(CscCommandLineArgs)" />
|
||||
</ItemGroup>
|
||||
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
+77
@@ -0,0 +1,77 @@
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<!--
|
||||
|
||||
This file contains Visual Studio and designer-related properties and items for F# projects.
|
||||
|
||||
-->
|
||||
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<Import Project="Microsoft.Managed.DesignTime.targets" />
|
||||
|
||||
<!-- Properties -->
|
||||
<PropertyGroup>
|
||||
<AppDesignerFolder Condition="'$(AppDesignerFolder)' == ''">Properties</AppDesignerFolder>
|
||||
<AppDesignerFolderContentsVisibleOnlyInShowAllFiles Condition="'$(AppDesignerFolderContentsVisibleOnlyInShowAllFiles)' == ''">false</AppDesignerFolderContentsVisibleOnlyInShowAllFiles>
|
||||
<LanguageServiceName Condition="'$(LanguageServiceName)' == ''">F#</LanguageServiceName>
|
||||
<LanguageServiceId Condition="'$(LanguageServiceId)'==''">{BC6DD5A5-D4D6-4DAB-A00D-A51242DBAF1B}</LanguageServiceId>
|
||||
<TemplateLanguage Condition="'$(TemplateLanguage)' == ''">FSharp</TemplateLanguage>
|
||||
<AddItemTemplatesGuid Condition="'$(AddItemTemplatesGuid)' == ''">{F2A71F9B-5D33-465A-A702-920D77279786}</AddItemTemplatesGuid>
|
||||
<CmdUIContextGuid Condition="'$(CmdUIContextGuid)' == ''">{F2A71F9B-5D33-465A-A702-920D77279786}</CmdUIContextGuid>
|
||||
<GeneratorsTypeGuid Condition="'$(GeneratorsTypeGuid)' == ''">{F2A71F9B-5D33-465A-A702-920D77279786}</GeneratorsTypeGuid>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ProjectItemsSchema.FSharp.xaml;" />
|
||||
|
||||
<ProjectCapability Include="
|
||||
FSharp;
|
||||
Managed;
|
||||
ProjectPropertiesEditor;" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Override rules from Microsoft.Managed.DesignTime.targets to add FullPath for TreeItemOrderPropertyProvider. -->
|
||||
<ItemGroup Condition="'$(DefineCommonManagedItemSchemas)' == 'true'">
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)BuildPropertyPage.FSharp.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)Compile.FSharp.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)Content.FSharp.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)Resource.FSharp.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)EmbeddedResource.FSharp.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)None.FSharp.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Targets -->
|
||||
|
||||
<!-- Returns Fsc command-line arguments for the language service -->
|
||||
<Target Name="CompileDesignTime"
|
||||
Returns="@(_CompilerCommandLineArgs)"
|
||||
DependsOnTargets="_CheckCompileDesignTimePrerequisite;Compile"
|
||||
Condition="'$(IsCrossTargetingBuild)' != 'true'"
|
||||
>
|
||||
|
||||
<ItemGroup>
|
||||
<_CompilerCommandLineArgs Include="@(FscCommandLineArgs, ';');" />
|
||||
</ItemGroup>
|
||||
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
+636
@@ -0,0 +1,636 @@
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<!--
|
||||
|
||||
This file contains Visual Studio and designer-related properties and items for managed projects.
|
||||
|
||||
-->
|
||||
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Turn off capabilities from Microsoft.Common.CurrentVersions.targets and explicitly include the ones we want. The list below
|
||||
currently matches what is in common targets, but removes BuildWindowsDesktopTarget -->
|
||||
<DefineCommonItemSchemas>false</DefineCommonItemSchemas>
|
||||
<DefineCommonCapabilities>false</DefineCommonCapabilities>
|
||||
<DefineCommonReferenceSchemas>false</DefineCommonReferenceSchemas>
|
||||
|
||||
<DefineCommonManagedCapabilities Condition=" '$(DefineCommonManagedCapabilities)' == '' ">true</DefineCommonManagedCapabilities>
|
||||
<DefineCommonManagedItemSchemas Condition=" '$(DefineCommonManagedItemSchemas)' == '' ">true</DefineCommonManagedItemSchemas>
|
||||
<DefineCommonManagedReferenceSchemas Condition=" '$(DefineCommonManagedReferenceSchemas)' == '' ">true</DefineCommonManagedReferenceSchemas>
|
||||
|
||||
<!--This property sets the default output types supported by the project system.-->
|
||||
<SupportedOutputTypes Condition="'$(SupportedOutputTypes)' == ''">Exe;WinExe;Library</SupportedOutputTypes>
|
||||
<SuppressOutOfDateMessageOnBuild Condition="'$(SuppressOutOfDateMessageOnBuild)' == ''">true</SuppressOutOfDateMessageOnBuild>
|
||||
|
||||
<!-- Tells CPS which target to run for the Package solution build type -->
|
||||
<PackageAction Condition="'$(PackageAction)' == ''">Pack</PackageAction>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Specify NuGet packages that are known to not work with Build Acceleration. -->
|
||||
<ItemGroup Condition="'$(EnableDefaultBuildAccelerationIncompatiblePackages)' != 'false'">
|
||||
<!-- Disable Build Acceleration for VSIX projects -->
|
||||
<BuildAccelerationIncompatiblePackage Include="Microsoft.VSSDK.BuildTools" />
|
||||
<!-- Slow Cheetah doesn't support Build Acceleration -->
|
||||
<BuildAccelerationIncompatiblePackage Include="Microsoft.VisualStudio.SlowCheetah" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(AssemblyReferenceTabs)' == '' And '$(UsingMicrosoftNETSdk)' == 'true'">
|
||||
|
||||
<!-- You cannot choose individual framework assemblies in .NET Core/.NET Standard, and AssemblyFoldersEx
|
||||
is not supported, so completely opt out of the Assembly category in Reference Manager by default. -->
|
||||
<AssemblyReferenceTabs>0</AssemblyReferenceTabs>
|
||||
|
||||
<!-- However, .NET Framework supports choosing individual framework assemblies, so opt into that tab -->
|
||||
<AssemblyReferenceTabs Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework'">TAB_ASSEMBLY_FRAMEWORK</AssemblyReferenceTabs>
|
||||
|
||||
</PropertyGroup>
|
||||
|
||||
<!--
|
||||
Rule files that don't need localization go in the neutral directory to save duplicating files into each language
|
||||
-->
|
||||
<PropertyGroup Condition="'$(ManagedXamlNeutralResourcesDirectory)' == ''">
|
||||
<ManagedXamlNeutralResourcesDirectory>$(MSBuildThisFileDirectory)</ManagedXamlNeutralResourcesDirectory>
|
||||
</PropertyGroup>
|
||||
|
||||
<!--
|
||||
Locate the appropriate localized xaml resources based on the language ID or name.
|
||||
|
||||
The logic here matches the resource manager sufficiently to handle the fixed set of
|
||||
possible VS languages and directories on disk.
|
||||
|
||||
We cannot respect the exact probe order of the resource manager as this has to evaluate statically
|
||||
and we have only LangName and LangID and no access to System.Globalization API.
|
||||
-->
|
||||
<PropertyGroup Condition="'$(ManagedXamlResourcesDirectory)' == ''">
|
||||
<!-- 1. Probe for exact match against LangName. (e.g. pt-BR) -->
|
||||
<ManagedXamlResourcesDirectory>$(MSBuildThisFileDirectory)$(LangName)</ManagedXamlResourcesDirectory>
|
||||
|
||||
<!-- 2. Handle special cases of languages which would not match above or below. -->
|
||||
<ManagedXamlResourcesDirectory Condition="!Exists('$(ManagedXamlResourcesDirectory)') and '$(LangID)' == '2052'">$(MSBuildThisFileDirectory)zh-Hans</ManagedXamlResourcesDirectory>
|
||||
<ManagedXamlResourcesDirectory Condition="!Exists('$(ManagedXamlResourcesDirectory)') and '$(LangID)' == '1028'">$(MSBuildThisFileDirectory)zh-Hant</ManagedXamlResourcesDirectory>
|
||||
|
||||
<!-- 3. Probe for parent by taking portion the portion before the hyphen (e.g. fr-FR -> fr) -->
|
||||
<ManagedXamlResourcesDirectory Condition="!Exists('$(ManagedXamlResourcesDirectory)')">$(MSBuildThisFileDirectory)$(LangName.Split('-')[0])</ManagedXamlResourcesDirectory>
|
||||
|
||||
<!-- 4. Fall back to neutral resources if all of the above fail -->
|
||||
<ManagedXamlResourcesDirectory Condition="!Exists('$(ManagedXamlResourcesDirectory)')">$(ManagedXamlNeutralResourcesDirectory)</ManagedXamlResourcesDirectory>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<ManagedXamlResourcesDirectory Condition="!HasTrailingSlash('$(ManagedXamlResourcesDirectory)')">$(ManagedXamlResourcesDirectory)\</ManagedXamlResourcesDirectory>
|
||||
<DebuggerFlavor Condition = "'$(DebuggerFlavor)' == ''">ProjectDebugger</DebuggerFlavor>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Project Capabilities -->
|
||||
|
||||
<!-- Capabilities shared between shared projects & binary-producing projects. -->
|
||||
<ItemGroup>
|
||||
<ProjectCapability Include=".NET" />
|
||||
</ItemGroup>
|
||||
|
||||
<!--Whether HotReload should be enabled or not-->
|
||||
<ItemGroup>
|
||||
<ProjectCapability
|
||||
Include="HotReloadEnabled"
|
||||
Condition=" '$(DebugSymbols)' == 'true' and
|
||||
'$(Optimize)' != 'true' and
|
||||
'$(TargetFramework)' != '' and
|
||||
('$(StartupHookSupport)' != 'false' or '$(UsingMicrosoftNETSdkBlazorWebAssembly)' == 'true') " />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Capabilities for binary producing projects -->
|
||||
|
||||
<ItemGroup Condition="'$(DefineCommonManagedCapabilities)' == 'true'">
|
||||
<ProjectCapability Include="UseFileGlobs"/>
|
||||
<ProjectCapability Include="DynamicDependentFile"/>
|
||||
<ProjectCapability Include="ConfigurableFileNesting" />
|
||||
|
||||
<!-- DependenciesTree capability lights up a Dependencies tree node and its sub node providers-->
|
||||
<ProjectCapability Include="DependenciesTree" />
|
||||
<ProjectCapability Include="ProjectImportsTree" />
|
||||
<ProjectCapability Include="LaunchProfiles" />
|
||||
<ProjectCapability Include="NoGeneralDependentFileIcon" />
|
||||
<ProjectCapability Include="ProjectPropertyInterception" />
|
||||
<ProjectCapability Include="PackageReferences" Condition="'$(RestoreProjectStyle)' == 'PackageReference'" />
|
||||
|
||||
<!--
|
||||
List of capabilities below is adding back common capabilities defined in imported targets.
|
||||
We disabled them with the property DefineCommonCapabilities=false to get rid of default
|
||||
References capability, but everything else we want back.
|
||||
-->
|
||||
<ProjectCapability Include="
|
||||
AssemblyReferences;
|
||||
ProjectReferences;
|
||||
WinRTReferences;
|
||||
OutputGroups;
|
||||
AllTargetOutputGroups;
|
||||
VisualStudioWellKnownOutputGroups;
|
||||
SingleFileGenerators;
|
||||
DeclaredSourceItems;
|
||||
UserSourceItems;
|
||||
SupportAvailableItemName;
|
||||
IntegratedConsoleDebugging;
|
||||
DisableBuiltInDebuggerServices;
|
||||
PersistDesignTimeDataOutOfProject;" />
|
||||
|
||||
<!-- COM references are not supported in .NET Core before 3.0 -->
|
||||
<ProjectCapability Include="COMReferences" Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' Or ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' And '$(_TargetFrameworkVersionWithoutV)' >= '3.0')" />
|
||||
|
||||
<!-- Settings page capability -->
|
||||
<ProjectCapability Include="AppSettings" Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework' Or '$(UseWPF)' == 'true' Or '$(UseWindowsForms)' == 'true' " />
|
||||
|
||||
<!-- Publish capability enables the Publish command for the Project -->
|
||||
<ProjectCapability Include="Publish" />
|
||||
<ProjectCapability Include="FolderPublish" />
|
||||
|
||||
<!-- All Microsoft.NET.Sdk Exe projects, except WPF and WinForms exes, can be published to app service -->
|
||||
<ProjectCapability Include="AppServicePublish" Condition="'$(OutputType)' == 'Exe'" />
|
||||
|
||||
<!-- Capabilities for WPF and WinForms -->
|
||||
<ProjectCapability Include="WPF" Condition="'$(UseWPF)' == 'true'" />
|
||||
<ProjectCapability Include="WindowsForms" Condition="'$(UseWindowsForms)' == 'true'" />
|
||||
<ProjectCapability Include="DataSourceWindow" Condition="('$(TargetFrameworkIdentifier)' == '.NETFramework' Or ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' And '$(_TargetFrameworkVersionWithoutV)' >= '3.0')) And ('$(UseWindowsForms)' == 'true' Or '$(UseWPF)' == 'true')" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- List of well known rule Contexts that determine which catalog the rule shows up in CPS:
|
||||
File - Rules that apply at a per-item level, or at the project level to apply defaults to project items.
|
||||
Project - Rules that apply only at the project level.
|
||||
PropertySheet - Rules that apply only to property sheets.
|
||||
ProjectSubscriptionService - Rules that are invisible except for purposes of programmatic subscribing to project data.
|
||||
Invisible - A special rule catalog for purposes of programmatic subscribing to project data.
|
||||
BrowseObject - Rules that describe properties that appear in the Properties tool window while an item is selected in Solution Explorer.
|
||||
ConfiguredBrowseObject - Rules that describe configured project properties. This context currently only supports the Xaml rule to define
|
||||
configuration related project level properties.-->
|
||||
|
||||
<!-- Common Project System rules that override rules defined in msbuild. These are exact copy of the rules defined in msbuild. -->
|
||||
<ItemGroup Condition="'$(DefineCommonManagedItemSchemas)' == 'true'">
|
||||
|
||||
<!-- Files/Folders schema -->
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ProjectItemsSchema.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<!-- Files/Folders -->
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)Compile.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)Compile.BrowseObject.xaml">
|
||||
<Context>BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)Resource.BrowseObject.xaml">
|
||||
<Context>BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)Content.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)Content.BrowseObject.xaml">
|
||||
<Context>BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)EmbeddedResource.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)EmbeddedResource.BrowseObject.xaml">
|
||||
<Context>BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)Folder.xaml">
|
||||
<Context>File;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)None.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)Resource.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)PackageVersion.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)None.BrowseObject.xaml">
|
||||
<Context>BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)DebuggerGeneral.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ApplicationPropertyPage.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)BuildPropertyPage.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)CodeAnalysisPropertyPage.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)ConfigurationGeneralPage.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)DebugPropertyPage.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)SettingsPropertyPage.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ResourcesPropertyPage.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)PackagePropertyPage.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ExecutableDebugPropertyPage.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ProjectDebugPropertyPage.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)GeneralBrowseObject.xaml">
|
||||
<Context>BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)GeneralConfiguredBrowseObject.xaml">
|
||||
<Context>ConfiguredBrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)ProjectDebugger.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)SdkSupportedTargetPlatformIdentifier.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)SdkSupportedTargetPlatformVersion.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)SupportedTargetFrameworkAlias.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)SupportedNETCoreAppTargetFramework.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)SupportedNETStandardTargetFramework.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)SupportedNETFrameworkTargetFramework.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(DefineCommonManagedReferenceSchemas)' == 'true'">
|
||||
<!-- Assembly references -->
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)AssemblyReference.xaml">
|
||||
<Context>Project;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ResolvedAssemblyReference.xaml">
|
||||
<Context>ProjectSubscriptionService;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<!-- COM references -->
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)COMReference.xaml">
|
||||
<Context>Project;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ResolvedCOMReference.xaml">
|
||||
<Context>ProjectSubscriptionService;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<!-- Framework references -->
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)FrameworkReference.xaml">
|
||||
<Context>Project;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ResolvedFrameworkReference.xaml">
|
||||
<Context>ProjectSubscriptionService;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<!-- Project references -->
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ProjectReference.xaml">
|
||||
<Context>Project;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ResolvedProjectReference.xaml">
|
||||
<Context>ProjectSubscriptionService;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<!-- Sdk references -->
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)SdkReference.xaml">
|
||||
<Context>Project;ProjectSubscriptionService;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ResolvedSdkReference.xaml">
|
||||
<Context>ProjectSubscriptionService;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<!-- Package references -->
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)PackageReference.xaml">
|
||||
<Context>ProjectSubscriptionService;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ResolvedPackageReference.xaml">
|
||||
<Context>ProjectSubscriptionService;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<!-- Analyzer references -->
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)AnalyzerReference.xaml">
|
||||
<Context>Project;ProjectSubscriptionService;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ResolvedAnalyzerReference.xaml">
|
||||
<Context>ProjectSubscriptionService;BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- List of external files that trigger re-evaluation & design-time builds when they are added or removed, or edited -->
|
||||
<ItemGroup>
|
||||
|
||||
<!-- Potential Editor config locations, we only want to trigger design-time builds on removal/addition and not edits -->
|
||||
<AdditionalDesignTimeBuildInput Include="@(PotentialEditorConfigFiles)" ContentSensitive="false" />
|
||||
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Find all potential locations of "global.json" starting from the Solution directory and walking backwards -->
|
||||
<ItemGroup Condition="'$(UsingMicrosoftNETSdk)' == 'true' and '$(SolutionDir)' != ''">
|
||||
<_GlobalJsonStartingDir Include="$(SolutionDir)" />
|
||||
<_PotentialContainingGlobalJsonDir Include="@(_GlobalJsonStartingDir->GetPathsOfAllDirectoriesAbove())" />
|
||||
<AdditionalDesignTimeBuildInput Include="@(_PotentialContainingGlobalJsonDir->Combine('global.json'))" ContentSensitive="true" />
|
||||
</ItemGroup>
|
||||
|
||||
<!--
|
||||
EmbeddedFiles are source files to be embedded to the PDB.
|
||||
We need to set Visible to false in order to not display duplicate entries in project UI.
|
||||
-->
|
||||
<ItemDefinitionGroup>
|
||||
<EmbeddedFiles>
|
||||
<Visible>false</Visible>
|
||||
</EmbeddedFiles>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Targets -->
|
||||
|
||||
<!-- For a newly created project with no packages restored, design-time builds complain that there is no ResolvePackageDependenciesDesignTime
|
||||
target, that is available only after restoring the .NET Core SDK targets. This no-op target will satisfy the check and will get overriden
|
||||
once the actual targets are available after package restore-->
|
||||
<Target Name="ResolvePackageDependenciesDesignTime" />
|
||||
<Target Name="CollectSDKReferencesDesignTime" />
|
||||
<Target Name="CollectResolvedSDKReferencesDesignTime" />
|
||||
<Target Name="ResolveFrameworkReferences" />
|
||||
|
||||
<Target
|
||||
Name="ResolveProjectReferencesDesignTime2"
|
||||
Returns="@(_ProjectReferencesFromRAR2);@(_ProjectReferencesWithoutOutputAssembly)"
|
||||
DependsOnTargets="ResolveProjectReferences;ResolveAssemblyReferences">
|
||||
<!-- This is similar to ResolveProjectReferencesDesignTime, except it also returns projects that do not get
|
||||
resolved (hence do not appear in ReferencePath) because ReferenceOutputAssembly is set to false. -->
|
||||
<ItemGroup>
|
||||
<!-- We need to do this here because we only want project references which have passed through RAR and have
|
||||
not been unresolved due to violating some multi-targeting rule which means we need to pull the project
|
||||
references out of the referencepath item because they will only exist there if they were correctly
|
||||
resolved. -->
|
||||
<_ProjectReferencesFromRAR2 Include="@(ReferencePath->WithMetadataValue('ReferenceSourceTarget', 'ProjectReference'))">
|
||||
<OriginalItemSpec>%(ReferencePath.ProjectReferenceOriginalItemSpec)</OriginalItemSpec>
|
||||
</_ProjectReferencesFromRAR2>
|
||||
|
||||
<_ProjectReferencesWithoutOutputAssembly Include="@(ProjectReference->WithMetadataValue('ReferenceOutputAssembly', 'false'))">
|
||||
<OriginalItemSpec>%(ProjectReference.Identity)</OriginalItemSpec>
|
||||
</_ProjectReferencesWithoutOutputAssembly>
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<Target
|
||||
Name="ResolveFrameworkReferencesDesignTime"
|
||||
Returns="@(ResolvedFrameworkReference)"
|
||||
DependsOnTargets="ResolveFrameworkReferences" />
|
||||
|
||||
<!-- This target is used to collect the PackageReferences in the project. This target can be overriden to add\remove packagereferences before they are
|
||||
sent to NuGet to be restored.-->
|
||||
<Target Name="CollectPackageReferences" Returns="@(PackageReference)" />
|
||||
|
||||
<!-- This target is used to collect the NuGet audit supression items. It is defined by the .NET SDK starting in version 8.0.400, but we need this no-op
|
||||
implementation when using older SDKs that don't have it; otherwise our design-time builds will fail. The NuGet.targets file in the SDK is imported
|
||||
_after_ this file, and will override this implementation with the real one (when present).
|
||||
This can (and should) be removed when we no longer need to support SDKs older than 8.0.400. -->
|
||||
<Target Name="CollectNuGetAuditSuppressions" Returns="@(NuGetAuditSuppress)" />
|
||||
|
||||
<!-- This target is used to collect the PrunePackageReference items. It is defined by the .NET SDK starting in version 9.0.200, but we need this no-op
|
||||
implementation when using older SDKs that don't have it; otherwise our design-time builds will fail. The NuGet.targets file in the SDK is imported
|
||||
_after_ this file, and will override this implementation with the real one (when present).
|
||||
This can (and should) be removed when we no longer need to support SDKs older than 9.0.200. -->
|
||||
<Target Name="CollectPrunePackageReferences" Returns="@(PrunePackageReference)" />
|
||||
|
||||
<!-- Collect any VS setup component IDs that should be installed for this project to work correctly in VS. -->
|
||||
<Target Name="CollectSuggestedVisualStudioComponentIds"
|
||||
Returns="@(SuggestedVisualStudioComponentId)"
|
||||
DependsOnTargets="_CollectSuggestedWorkloadsFromSdk">
|
||||
<ItemGroup>
|
||||
<!-- VS setup component ID for ".NET Compiler Platform SDK". Sourced from https://dev.azure.com/devdiv/DevDiv/_git/VS?path=/src/SetupPackages/Group/Component/Microsoft.CodeAnalysis.SDK/component.swr -->
|
||||
<SuggestedVisualStudioComponentId Condition="'$(IsRoslynComponent)' == 'true'" Include="Microsoft.Component.CodeAnalysis.SDK" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Runtime pack for the current target framework version. -->
|
||||
<ItemGroup Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp'">
|
||||
<!--
|
||||
Mapping from .NET Core TargetFrameworkVersion to VS Setup component ID.
|
||||
|
||||
Having this data in design-time targets is suboptimal. It should really be coming from the SDK.
|
||||
We are tracking moving this in https://github.com/dotnet/project-system/issues/8186.
|
||||
SDK work tracked in https://github.com/dotnet/sdk/issues/25575.
|
||||
|
||||
The source of truth for the available VS Setup components is various <c>.swr</c> files, such as:
|
||||
https://dev.azure.com/devdiv/DevDiv/_git/VS?path=/src/SetupPackages/Group/Product/Shared/product.shared.swr
|
||||
|
||||
Note there are some mismatches in the below data, as VS doesn't ship installable components for all older
|
||||
versions of .NET Core.
|
||||
-->
|
||||
<SuggestedVisualStudioComponentId Condition="'$(TargetFrameworkVersion)' == 'v2.0'" Include="Microsoft.Net.Core.Component.SDK.2.1" /> <!-- mismatch -->
|
||||
<SuggestedVisualStudioComponentId Condition="'$(TargetFrameworkVersion)' == 'v2.1'" Include="Microsoft.Net.Core.Component.SDK.2.1" />
|
||||
<SuggestedVisualStudioComponentId Condition="'$(TargetFrameworkVersion)' == 'v2.2'" Include="Microsoft.Net.Core.Component.SDK.2.1" /> <!-- mismatch -->
|
||||
<SuggestedVisualStudioComponentId Condition="'$(TargetFrameworkVersion)' == 'v3.0'" Include="Microsoft.NetCore.Component.Runtime.3.1" /> <!-- mismatch -->
|
||||
<SuggestedVisualStudioComponentId Condition="'$(TargetFrameworkVersion)' == 'v3.1'" Include="Microsoft.NetCore.Component.Runtime.3.1" />
|
||||
<SuggestedVisualStudioComponentId Condition="'$(TargetFrameworkVersion)' == 'v5.0'" Include="Microsoft.NetCore.Component.Runtime.5.0" />
|
||||
<SuggestedVisualStudioComponentId Condition="'$(TargetFrameworkVersion)' == 'v6.0'" Include="Microsoft.NetCore.Component.Runtime.6.0" />
|
||||
<SuggestedVisualStudioComponentId Condition="'$(TargetFrameworkVersion)' == 'v7.0'" Include="Microsoft.NetCore.Component.Runtime.7.0" />
|
||||
<SuggestedVisualStudioComponentId Condition="'$(TargetFrameworkVersion)' == 'v8.0'" Include="Microsoft.NetCore.Component.Runtime.8.0" />
|
||||
<SuggestedVisualStudioComponentId Condition="'$(TargetFrameworkVersion)' == 'v9.0'" Include="Microsoft.NetCore.Component.Runtime.9.0" />
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<Target Name="_CollectSuggestedWorkloadsFromSdk"
|
||||
DependsOnTargets="GetSuggestedWorkloads"
|
||||
Condition="'@(MissingWorkloadPack)' != '' And '$(UsingMicrosoftNETSdk)' == 'true'">
|
||||
<ItemGroup>
|
||||
<!-- SuggestedWorkload has both ComponentIds and ComponentId metadata. Include both. -->
|
||||
<SuggestedVisualStudioComponentId Include="%(SuggestedWorkload.ComponentIds)" />
|
||||
<SuggestedVisualStudioComponentId Include="%(SuggestedWorkload.ComponentId)" />
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<!-- Validates that the correct properties have been set for design-time compiles. -->
|
||||
<Target Name="_CheckCompileDesignTimePrerequisite">
|
||||
|
||||
<Error Condition="'$(SkipCompilerExecution)|$(ProvideCommandLineArgs)' != 'true|true'"
|
||||
Text="SkipCompilerExecution and ProvideCommandLineArgs should be set before calling the CompileDesignTime target"
|
||||
/>
|
||||
|
||||
</Target>
|
||||
|
||||
<!-- This target collects all Analyzers in the project. -->
|
||||
<Target Name="CollectAnalyzersDesignTime" DependsOnTargets="CompileDesignTime" Returns="@(Analyzer)" />
|
||||
|
||||
<!-- This target collects all the resolved references that are used to actually compile. -->
|
||||
<Target Name="CollectResolvedCompilationReferencesDesignTime" DependsOnTargets="CompileDesignTime" Returns="@(ReferencePathWithRefAssemblies)" />
|
||||
|
||||
<PropertyGroup Condition="'$(CollectUpToDateCheckInputDesignTimeDependsOn)' == ''">
|
||||
<CollectUpToDateCheckInputDesignTimeDependsOn>CompileDesignTime</CollectUpToDateCheckInputDesignTimeDependsOn>
|
||||
<!-- F# projects do not have the ResolveCodeAnalysisRuleSet target. -->
|
||||
<CollectUpToDateCheckInputDesignTimeDependsOn Condition="'$(Language)' == 'C#' or '$(Language)' == 'VB'">$(CollectUpToDateCheckInputDesignTimeDependsOn);ResolveCodeAnalysisRuleSet</CollectUpToDateCheckInputDesignTimeDependsOn>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- This target collects all the extra inputs for the up to date check. -->
|
||||
<Target Name="CollectUpToDateCheckInputDesignTime" DependsOnTargets="$(CollectUpToDateCheckInputDesignTimeDependsOn)" Returns="@(UpToDateCheckInput)">
|
||||
<ItemGroup>
|
||||
<!-- app.manifest, if any -->
|
||||
<UpToDateCheckInput Condition=" '$(ApplicationManifest)' != '' " Include="$(ApplicationManifest)" />
|
||||
<!-- .ruleset file, if any -->
|
||||
<UpToDateCheckInput Condition=" '$(ResolvedCodeAnalysisRuleSet)' != '' " Include="$(ResolvedCodeAnalysisRuleSet)" />
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<PropertyGroup Condition="'$(CollectUpToDateCheckOutputDesignTimeDependsOn)' == ''">
|
||||
<CollectUpToDateCheckOutputDesignTimeDependsOn>CompileDesignTime</CollectUpToDateCheckOutputDesignTimeDependsOn>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- This target collects all the extra outputs for the up to date check. -->
|
||||
<Target Name="CollectUpToDateCheckOutputDesignTime" DependsOnTargets="$(CollectUpToDateCheckOutputDesignTimeDependsOn)" Returns="@(UpToDateCheckOutput)" />
|
||||
|
||||
<PropertyGroup Condition="'$(CollectUpToDateCheckBuiltDesignTimeDependsOn)' == ''">
|
||||
<CollectUpToDateCheckBuiltDesignTimeDependsOn>CompileDesignTime</CollectUpToDateCheckBuiltDesignTimeDependsOn>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- This target collects all the things built by the project for the up to date check. -->
|
||||
<!-- See CopyFileToOutputDirectory target -->
|
||||
<Target Name="CollectUpToDateCheckBuiltDesignTime" DependsOnTargets="$(CollectUpToDateCheckBuiltDesignTimeDependsOn)" Returns="@(UpToDateCheckBuilt)">
|
||||
<ItemGroup>
|
||||
<!-- Assembly output, bin and obj -->
|
||||
<UpToDateCheckBuilt Condition="'$(CopyBuildOutputToOutputDirectory)' != 'false' and '$(SkipCopyBuildProduct)' != 'true'" Include="$(TargetPath)" />
|
||||
<UpToDateCheckBuilt Include="@(IntermediateAssembly)" />
|
||||
|
||||
<!-- Documentation file, bin and obj -->
|
||||
<UpToDateCheckBuilt Condition="'$(_DocumentationFileProduced)'=='true'" Include="@(FinalDocFile)" />
|
||||
<UpToDateCheckBuilt Condition="'$(_DocumentationFileProduced)'=='true'" Include="@(DocFileItem)" />
|
||||
|
||||
<!-- Symbols, bin and obj -->
|
||||
<UpToDateCheckBuilt Condition="'$(_DebugSymbolsProduced)'=='true'" Include="@(_DebugSymbolsIntermediatePath)" />
|
||||
<UpToDateCheckBuilt Condition="'$(_DebugSymbolsProduced)'=='true' and '$(SkipCopyingSymbolsToOutputDirectory)' != 'true' and '$(CopyOutputSymbolsToOutputDirectory)' != 'false'" Include="@(_DebugSymbolsOutputPath)" />
|
||||
|
||||
<!-- app.config -->
|
||||
<!-- The property AppConfig, created in PrepareForBuild, is used instead of AppConfigWithTargetPath because GenerateSupportedRuntime
|
||||
rewrites AppConfigWithTargetPath to point to the intermediate filename. This is needed because Fast up-to-date needs to compare
|
||||
the timestamp of the source filename (AppConfig) with destination filename.
|
||||
https://github.com/dotnet/msbuild/blob/d2f9dbccd913c5612fd3a3cb78b2524fbcb023da/src/Tasks/Microsoft.Common.CurrentVersion.targets#L1152-L1165
|
||||
We skip this check if AppConfig is empty, which occurs for .NET Framework console apps. See https://github.com/dotnet/project-system/issues/6758.
|
||||
-->
|
||||
<UpToDateCheckBuilt Condition=" '@(AppConfigWithTargetPath)' != '' and '$(AppConfig)' != '' " Include="@(AppConfigWithTargetPath->'$(OutDir)%(TargetPath)')" Original="$(AppConfig)" />
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<!-- Collect packages that are incompatible with Build Acceleration. -->
|
||||
<PropertyGroup Condition="'$(CollectBuildAccelerationIncompatiblePackageDesignTimeDependsOn)' == ''">
|
||||
<CollectBuildAccelerationIncompatiblePackageDesignTimeDependsOn></CollectBuildAccelerationIncompatiblePackageDesignTimeDependsOn>
|
||||
</PropertyGroup>
|
||||
<Target Name="CollectBuildAccelerationIncompatiblePackageDesignTime" DependsOnTargets="$(CollectBuildAccelerationIncompatiblePackageDesignTimeDependsOn)" Returns="@(BuildAccelerationIncompatiblePackage)" />
|
||||
|
||||
<!-- This target collects all the items this project contributes to output directories of referencing projects.
|
||||
Ideally, it excludes any transitive dependencies.
|
||||
-->
|
||||
<Target
|
||||
Name="CollectCopyToOutputDirectoryItemDesignTime"
|
||||
DependsOnTargets="PrepareResourceNames;ComputeIntermediateSatelliteAssemblies;ResolveAssemblyReferences;CompileDesignTime;_GetCopyToOutputDirectoryItemsFromThisProject"
|
||||
Returns="@(_CollectedCopyToOutputDirectoryItem)">
|
||||
<ItemGroup>
|
||||
|
||||
<_CollectedCopyToOutputDirectoryItem Include="@(_ThisProjectItemsToCopyToOutputDirectory)">
|
||||
<BuildAccelerationOnly>false</BuildAccelerationOnly>
|
||||
</_CollectedCopyToOutputDirectoryItem>
|
||||
|
||||
<!-- Output assembly -->
|
||||
|
||||
<_CollectedCopyToOutputDirectoryItem Include="$(TargetPath)">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
<TargetPath>$([System.IO.Path]::GetFileName('$(TargetPath)'))</TargetPath>
|
||||
<BuildAccelerationOnly>true</BuildAccelerationOnly>
|
||||
</_CollectedCopyToOutputDirectoryItem>
|
||||
|
||||
<!-- Debug symbols -->
|
||||
|
||||
<_CollectedCopyToOutputDirectoryItem Include="@(_DebugSymbolsOutputPath->'%(FullPath)')" Condition="'$(_DebugSymbolsProduced)' == 'true' and '$(SkipCopyingSymbolsToOutputDirectory)' != 'true' and '$(CopyOutputSymbolsToOutputDirectory)' != 'false'">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
<TargetPath>$([System.IO.Path]::GetFileName('%(Identity)'))</TargetPath>
|
||||
<BuildAccelerationOnly>true</BuildAccelerationOnly>
|
||||
</_CollectedCopyToOutputDirectoryItem>
|
||||
|
||||
<!-- ReferenceCopyLocalPaths
|
||||
|
||||
These come from two different sources, hence projecting twice here.
|
||||
We filter out items that come from NuGet packages as there can be very many of them, and we exclude
|
||||
them in the project system anyway, so it's better to drop them here (at the source). These items are
|
||||
expected to be copied during an actual build, and need updating during subsequent incremental builds.
|
||||
-->
|
||||
|
||||
<_CollectedCopyToOutputDirectoryItem Include="@(ReferenceCopyLocalPaths->'%(Identity)')" Condition="'%(ReferenceCopyLocalPaths.ReferenceSourceTarget)' != 'ProjectReference' AND '%(ReferenceCopyLocalPaths.DestinationSubPath)' != ''">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
<TargetPath>%(ReferenceCopyLocalPaths.DestinationSubPath)</TargetPath>
|
||||
<BuildAccelerationOnly>true</BuildAccelerationOnly>
|
||||
</_CollectedCopyToOutputDirectoryItem>
|
||||
|
||||
<_CollectedCopyToOutputDirectoryItem Include="@(ReferenceCopyLocalPaths->'%(Identity)')" Condition="'%(ReferenceCopyLocalPaths.ReferenceSourceTarget)' != 'ProjectReference' AND '%(ReferenceCopyLocalPaths.DestinationSubPath)' == ''">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
<TargetPath>$([System.IO.Path]::GetFileName('%(Identity)'))</TargetPath>
|
||||
<BuildAccelerationOnly>true</BuildAccelerationOnly>
|
||||
</_CollectedCopyToOutputDirectoryItem>
|
||||
|
||||
<!-- Documentation file -->
|
||||
|
||||
<_CollectedCopyToOutputDirectoryItem Include="@(FinalDocFile->'%(FullPath)')" Condition="'$(_DocumentationFileProduced)' == 'true'">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
<TargetPath>$([System.IO.Path]::GetFileName('%(Identity)'))</TargetPath>
|
||||
<BuildAccelerationOnly>true</BuildAccelerationOnly>
|
||||
</_CollectedCopyToOutputDirectoryItem>
|
||||
|
||||
<!-- Satellite assemblies -->
|
||||
|
||||
<_CollectedCopyToOutputDirectoryItem Include="@(IntermediateSatelliteAssembliesWithTargetPath->'$(TargetDir)%(Culture)\$(TargetName).resources.dll')" Condition="'@(IntermediateSatelliteAssembliesWithTargetPath)' != ''">
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
<TargetPath>%(IntermediateSatelliteAssembliesWithTargetPath.Culture)\$(TargetName).resources.dll</TargetPath>
|
||||
<BuildAccelerationOnly>true</BuildAccelerationOnly>
|
||||
</_CollectedCopyToOutputDirectoryItem>
|
||||
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<!--
|
||||
|
||||
This file contains Visual Studio and designer-related properties and items for Visual Basic projects.
|
||||
|
||||
-->
|
||||
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<Import Project="Microsoft.Managed.DesignTime.targets" />
|
||||
|
||||
<!-- Properties -->
|
||||
<PropertyGroup>
|
||||
<AppDesignerFolder Condition="'$(AppDesignerFolder)' == ''">My Project</AppDesignerFolder>
|
||||
<AppDesignerFolderContentsVisibleOnlyInShowAllFiles Condition="'$(AppDesignerFolderContentsVisibleOnlyInShowAllFiles)' == ''">true</AppDesignerFolderContentsVisibleOnlyInShowAllFiles>
|
||||
<LanguageServiceName Condition="'$(LanguageServiceName)' == ''">Visual Basic</LanguageServiceName>
|
||||
<LanguageServiceId Condition="'$(LanguageServiceId)'==''">{E34ACDC0-BAAE-11D0-88BF-00A0C9110049}</LanguageServiceId>
|
||||
<TemplateLanguage Condition="'$(TemplateLanguage)' == ''">VisualBasic</TemplateLanguage>
|
||||
<AddItemTemplatesGuid Condition="'$(AddItemTemplatesGuid)' == ''">{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</AddItemTemplatesGuid>
|
||||
<CmdUIContextGuid Condition="'$(CmdUIContextGuid)' == ''">{164B10B9-B200-11d0-8C61-00A0C91E29D5}</CmdUIContextGuid>
|
||||
<GeneratorsTypeGuid Condition="'$(GeneratorsTypeGuid)' == ''">{164B10B9-B200-11d0-8C61-00A0C91E29D5}</GeneratorsTypeGuid>
|
||||
<DesignerFunctionVisibility Condition="'$(DesignerFunctionVisibility)' == ''">Friend</DesignerFunctionVisibility>
|
||||
<DesignerVariableNaming Condition="'$(DesignerVariableNaming)' == ''">VB</DesignerVariableNaming>
|
||||
<DesignerHiddenCodeGeneration Condition="'$(DesignerHiddenCodeGeneration)' == ''">Declarations;InitMethods</DesignerHiddenCodeGeneration>
|
||||
|
||||
<!-- Turn off rules and capabilities that are defined in MSBuild so that we can import our own below -->
|
||||
<DefineVisualBasicItemSchemas>false</DefineVisualBasicItemSchemas>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ProjectItemsSchema.VisualBasic.xaml;" />
|
||||
|
||||
<!-- Namespace Import List-->
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)VisualBasic.NamespaceImport.xaml">
|
||||
<Context>ProjectSubscriptionService</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<ProjectCapability Include="
|
||||
VB;
|
||||
Managed;
|
||||
ClassDesigner;
|
||||
SharedProjectReferences;
|
||||
ProjectPropertiesEditor;" />
|
||||
|
||||
<ProjectCapability Include="NoDefaultSingleFileGenNamespace" Condition="'$(DisableNoDefaultSingleFileGenNamespace)' != 'true'" />
|
||||
|
||||
<ProjectCapability Include="EnableMyApplication" Condition="'$(TargetFrameworkIdentifier)' == '.NETFramework'" />
|
||||
|
||||
<ProjectCapability Include="EnableMyApplication" Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' And '$(UseWindowsForms)' == 'true' And '$(TargetFrameworkVersion)' != '' And $([MSBuild]::VersionGreaterThanOrEquals('$(TargetFrameworkVersion)','5.0'))" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="'$(DefineCommonManagedItemSchemas)' == 'true'">
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)BuildPropertyPage.VisualBasic.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ApplicationPropertyPage.VisualBasic.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)ReferencesPage.VisualBasic.xaml">
|
||||
<Context>Project</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlNeutralResourcesDirectory)EditorConfigFiles.xaml">
|
||||
<Context>File</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
<PropertyPageSchema Include="$(ManagedXamlResourcesDirectory)EditorConfigFiles.BrowseObject.xaml">
|
||||
<Context>BrowseObject</Context>
|
||||
</PropertyPageSchema>
|
||||
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Targets -->
|
||||
|
||||
<!-- Returns Vbc command-line arguments for the language service -->
|
||||
<Target Name="CompileDesignTime"
|
||||
Returns="@(_CompilerCommandLineArgs)"
|
||||
DependsOnTargets="_CheckCompileDesignTimePrerequisite;Compile"
|
||||
Condition="'$(IsCrossTargetingBuild)' != 'true'">
|
||||
|
||||
<!-- VB Framework projects needs core library references. In the case of Command line scenario, the vbc injects this reference. -->
|
||||
<PropertyGroup Condition="'$(FrameworkPathOverride)' != ''">
|
||||
<MSCorlibPath Condition=" '$(MSCorlibPath)' == '' ">$(FrameworkPathOverride)\mscorlib.dll</MSCorlibPath>
|
||||
<MSVBRuntimeFileOrPath Condition=" '$(MSVBRuntimeFileOrPath)' == '' And '$(VBRuntimePath)' == '$(VBRuntime)'">$(VBRuntimePath)</MSVBRuntimeFileOrPath>
|
||||
<MSVBRuntimeFileOrPath Condition=" '$(MSVBRuntimeFileOrPath)' == '' And '$(VBRuntime)' == 'DEFAULT'">$(FrameworkPathOverride)\Microsoft.VisualBasic.dll</MSVBRuntimeFileOrPath>
|
||||
<MSVBRuntimeFileOrPath Condition=" '$(MSVBRuntimeFileOrPath)' == '' And '$(VBRuntime)' != '' And'$(VBRuntime)' != 'None' And '$(VBRuntime)' != 'Embed'">$(VBRuntime)</MSVBRuntimeFileOrPath>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<VbcCommandLineArgs Condition="Exists('$(MSCorlibPath)')" Include="/reference:$(MSCorlibPath)" />
|
||||
|
||||
<!-- MSVBRuntimeFileOrPath could either be the filename relative to sdkpath or the actual path to the runtime-->
|
||||
<VbcCommandLineArgs Condition="Exists('$(MSVBRuntimeFileOrPath)')" Include="/reference:$(MSVBRuntimeFileOrPath)" />
|
||||
<VbcCommandLineArgs Condition="'$(MSVBRuntimeFileOrPath)' != '' And Exists('$(FrameworkPathOverride)\$(MSVBRuntimeFileOrPath)')" Include="/reference:$(FrameworkPathOverride)\$(MSVBRuntimeFileOrPath)" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<_CompilerCommandLineArgs Include="@(VbcCommandLineArgs)" />
|
||||
</ItemGroup>
|
||||
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
+162
@@ -0,0 +1,162 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="None"
|
||||
Description="File Properties"
|
||||
DisplayName="General"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.Categories>
|
||||
<Category Name="Advanced"
|
||||
DisplayName="Advanced" />
|
||||
<Category Name="Misc"
|
||||
DisplayName="Misc" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="None"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
Category="Advanced"
|
||||
Description="How the file relates to the build and deployment processes."
|
||||
DisplayName="Build Action"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory"
|
||||
Category="Advanced"
|
||||
Description="Specifies the source file will be copied to the output directory."
|
||||
DisplayName="Copy to Output Directory">
|
||||
<EnumValue Name="Never"
|
||||
DisplayName="Do not copy" />
|
||||
<EnumValue Name="Always"
|
||||
DisplayName="Copy always" />
|
||||
<EnumValue Name="PreserveNewest"
|
||||
DisplayName="Copy if newer" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="None"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace"
|
||||
Category="Advanced"
|
||||
Description="The namespace into which the output of the custom tool is placed."
|
||||
DisplayName="Custom Tool Namespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Extension"
|
||||
ReadOnly="true"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="None"
|
||||
PersistedName="Extension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FileNameAndExtension"
|
||||
Category="Misc"
|
||||
Description="Name of the file or folder."
|
||||
DisplayName="File Name"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="None"
|
||||
PersistedName="FileNameAndExtension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
Category="Misc"
|
||||
Description="Location of the file."
|
||||
DisplayName="Full Path"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="None"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Generator"
|
||||
Category="Advanced"
|
||||
Description="Specifies the tool that transforms a file at design time and places the output of that transformation into another file. For example, a dataset (.xsd) file comes with a default custom tool."
|
||||
DisplayName="Custom Tool" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="None"
|
||||
PersistedName="Identity"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="SubType"
|
||||
Visible="false">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="None"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Designer" />
|
||||
<EnumValue Name="Component" />
|
||||
<EnumValue Name="UserControl" />
|
||||
<EnumValue Name="Form" />
|
||||
<EnumValue Name="Code" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="URL"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="None"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="None"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
OverrideMode="Extend"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<!--
|
||||
This is an F#-specific override of the default None rule to add the
|
||||
FullPath property which is required by TreeItemOrderPropertyProvider.
|
||||
-->
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="None"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+103
@@ -0,0 +1,103 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="None"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="None"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory">
|
||||
<EnumValue Name="Never" />
|
||||
<EnumValue Name="Always" />
|
||||
<EnumValue Name="PreserveNewest" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="None"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Generator" />
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="NuGetPackageId"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="SubType"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="None"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="TargetPath"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+302
@@ -0,0 +1,302 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="Package"
|
||||
Description="Properties related to producing NuGet packages."
|
||||
DisplayName="Package"
|
||||
PageTemplate="generic"
|
||||
Order="400"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="General"
|
||||
DisplayName="General"
|
||||
Description="General settings for the package." />
|
||||
<Category Name="License"
|
||||
DisplayName="License"
|
||||
Description="Specifies the license for the package." />
|
||||
<Category Name="Symbols"
|
||||
DisplayName="Symbols"
|
||||
Description="Specifies how symbols are added to the package." />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<BoolProperty Name="GeneratePackageOnBuild"
|
||||
DisplayName="Generate NuGet package on build"
|
||||
Description="Produce a package file during build operations."
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="PackageId"
|
||||
DisplayName="Package ID"
|
||||
Description="The case-insensitive package identifier, which must be unique across nuget.org or whatever gallery the package resides in. IDs may not contain spaces or characters that are not valid for a URL, and generally follow .NET namespace rules."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147131"
|
||||
Category="General">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Application::AssemblyName" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Title"
|
||||
DisplayName="Title"
|
||||
Description="A human-friendly title of the package, typically used in UI displays as on nuget.org and the Package Manager in Visual Studio."
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="Version"
|
||||
DisplayName="Package Version"
|
||||
Description="The version of the package, following the major.minor.patch pattern. Version numbers may include a pre-release suffix."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147132"
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="Authors"
|
||||
DisplayName="Authors"
|
||||
Description="A comma-separated list of packages authors, matching the profile names on nuget.org. These are displayed in the NuGet Gallery on nuget.org and are used to cross-reference packages by the same authors."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147237"
|
||||
Category="General">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Application::AssemblyName" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Company"
|
||||
DisplayName="Company"
|
||||
Category="General">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Package::Authors" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Product"
|
||||
DisplayName="Product"
|
||||
Category="General">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Application::AssemblyName" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Description"
|
||||
DisplayName="Description"
|
||||
Description="A description of the package for UI display."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147238"
|
||||
Category="General">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="MultiLineString" />
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Copyright"
|
||||
DisplayName="Copyright"
|
||||
Description="Copyright details for the package."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147133"
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="PackageProjectUrl"
|
||||
DisplayName="Project URL"
|
||||
Description="A URL for the package's home page, often shown in UI displays as well as nuget.org."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147240"
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="PackageIcon"
|
||||
DisplayName="Icon"
|
||||
Description="The icon image for the package. Image file size is limited to 1 MB. Supported file formats include JPEG and PNG. An image resolution of 128x128 is recommended."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147134"
|
||||
Category="General"
|
||||
Subtype="file">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="FilePath">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="FileTypeFilter" Value="Image files (*.png,*.jpg,*.jpeg)|*.png;*.jpg;*.jpeg|All files (*.*)|*.*" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="PackageReadmeFile"
|
||||
DisplayName="README"
|
||||
Description="The README document for the package. Must be a Markdown (.md) file."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2168540"
|
||||
Category="General"
|
||||
Subtype="file">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="FilePath">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="FileTypeFilter" Value="Markdown files (*.md)|*.md|All files (*.*)|*.*" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="RepositoryUrl"
|
||||
DisplayName="Repository URL"
|
||||
Description="Specifies the URL for the repository where the source code for the package resides and/or from which it's being built. For linking to the project page, use the 'Project URL' field, instead."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147241"
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="RepositoryType"
|
||||
DisplayName="Repository type"
|
||||
Description="Specifies the type of the repository. Default is 'git'."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147241"
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="PackageTags"
|
||||
DisplayName="Tags"
|
||||
Description="A semicolon-delimited list of tags and keywords that describe the package and aid discoverability of packages through search and filtering."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147135"
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="PackageReleaseNotes"
|
||||
DisplayName="Release notes"
|
||||
Description="A description of the changes made in this release of the package, often used in UI like the Updates tab of the Visual Studio Package Manager in place of the package description."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147242"
|
||||
Category="General">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="MultiLineString" />
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="PackAsTool"
|
||||
DisplayName="Pack as a .NET tool"
|
||||
Description="Packs this project as a special package that contains a console application that may be installed via the "dotnet tool" command."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2193012"
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="ToolCommandName"
|
||||
DisplayName=".NET tool command name"
|
||||
Description="The command name via which the .NET tool will be invoked on the command line."
|
||||
Category="General">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Package" "PackAsTool" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="PackageOutputPath"
|
||||
DisplayName="Package Output Path"
|
||||
Description="Determines the output path in which the package will be dropped."
|
||||
Category="General" />
|
||||
|
||||
<DynamicEnumProperty Name="NeutralLanguage"
|
||||
DisplayName="Assembly neutral language"
|
||||
EnumProvider="NeutralLanguageEnumProvider"
|
||||
MultipleValuesAllowed="False"
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="AssemblyVersion"
|
||||
DisplayName="Assembly version"
|
||||
Category="General" />
|
||||
|
||||
<StringProperty Name="FileVersion"
|
||||
DisplayName="File version"
|
||||
Category="General" />
|
||||
|
||||
<!-- TODO add help URL? -->
|
||||
<EnumProperty Name="PackageLicenseKind"
|
||||
DisplayName="Package License"
|
||||
Description="Specify a license for the project's package."
|
||||
Category="License">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="None"
|
||||
DisplayName="None" />
|
||||
<EnumValue Name="Expression"
|
||||
DisplayName="SPDX License Expression" />
|
||||
<EnumValue Name="File"
|
||||
DisplayName="Embedded File" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="PackageLicenseExpression"
|
||||
DisplayName="License expression"
|
||||
Description="An SPDX license expression, often shown in UIs like nuget.org."
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147239"
|
||||
Category="License">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Package::PackageLicenseKind" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Package" "PackageLicenseKind" "Expression")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="ReadAboutSpdxExpressions"
|
||||
DisplayName="Read about SPDX license expressions"
|
||||
Category="License">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="ReadAboutSpdxExpressions"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="LinkAction">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="Action" Value="URL" />
|
||||
<NameValuePair Name="URL" Value="https://go.microsoft.com/fwlink/?linkid=2166116" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Package" "PackageLicenseKind" "Expression")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="PackageLicenseFile"
|
||||
DisplayName="License file"
|
||||
HelpUrl="https://go.microsoft.com/fwlink/?linkid=2147239"
|
||||
Category="License"
|
||||
Subtype="file">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Package::PackageLicenseKind" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Package" "PackageLicenseKind" "File")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="PackageRequireLicenseAcceptance"
|
||||
DisplayName="Require license acceptance"
|
||||
Description="Prompt the user to accept the license when installing this package."
|
||||
Category="License">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="DependsOn" Value="Package::PackageLicenseKind" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(not (has-evaluated-value "Package" "PackageLicenseKind" "None"))</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="IncludeSymbols"
|
||||
DisplayName="Produce a symbol package"
|
||||
Description="Create an additional symbol package when the project is packed."
|
||||
Category="Symbols" />
|
||||
|
||||
<EnumProperty Name="SymbolPackageFormat"
|
||||
DisplayName="Symbol package format"
|
||||
Description="Specifies the format of the symbols package."
|
||||
Category="Symbols">
|
||||
<EnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Package" "IncludeSymbols" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</EnumProperty.Metadata>
|
||||
<EnumValue Name="symbols.nupkg"
|
||||
DisplayName="symbols.nupkg (legacy)" />
|
||||
<EnumValue Name="snupkg"
|
||||
DisplayName="snupkg" />
|
||||
</EnumProperty>
|
||||
|
||||
</Rule>
|
||||
+77
@@ -0,0 +1,77 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="PackageReference"
|
||||
Description="Package Reference Properties"
|
||||
DisplayName="Package Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="PackageReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringListProperty Name="Aliases"
|
||||
Description="A comma-delimited list of aliases to assembly references contained in this package."
|
||||
DisplayName="Aliases"
|
||||
Separator="," />
|
||||
|
||||
<StringProperty Name="ExcludeAssets"
|
||||
Description="Assets to exclude from this reference."
|
||||
DisplayName="Excluded Assets" />
|
||||
|
||||
<BoolProperty Name="GeneratePathProperty"
|
||||
Description="Indicates whether to generate an MSBuild property with the location of the package's root directory. The generated property name is in the form of 'Pkg[PackageID]', where '[PackageID]' is the ID of the package with any periods '.' replaced with underscores '_'."
|
||||
DisplayName="Generate Path Property" />
|
||||
|
||||
<StringProperty Name="IncludeAssets"
|
||||
Description="Assets to include from this reference."
|
||||
DisplayName="Included Assets" />
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Name"
|
||||
ReadOnly="True"
|
||||
DisplayName="Name">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="{}{Identity}"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="NoWarn"
|
||||
Description="Comma-delimited list of warnings that should be suppressed for this package."
|
||||
DisplayName="Suppress Warnings" />
|
||||
|
||||
<!-- NOTE this property will never be populated for unresolved items, but is included to make the UI consistent -->
|
||||
<StringProperty Name="Path"
|
||||
Description="Location of the package being referenced."
|
||||
DisplayName="Path"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="PrivateAssets"
|
||||
Description="Assets that are private in this reference."
|
||||
DisplayName="Private Assets" />
|
||||
|
||||
<StringProperty Name="Version"
|
||||
Description="Version of dependency."
|
||||
DisplayName="Version"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="TreatAsUsed"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="PackageVersion"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="PackageVersion"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="Version"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+138
@@ -0,0 +1,138 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ProjectDebugPropertyPage"
|
||||
Description="Properties associated with launching and debugging the project output."
|
||||
DisplayName="Project"
|
||||
PageTemplate="commandNameBasedDebugger"
|
||||
xmlns:sys="clr-namespace:System;assembly=mscorlib"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.Metadata>
|
||||
<sys:String x:Key="CommandName">Project</sys:String>
|
||||
|
||||
<!-- KnownImageIds.ImageCatalogGuid -->
|
||||
<sys:Guid x:Key="ImageMonikerGuid">AE27A6B0-E345-4288-96DF-5EAF394EE369</sys:Guid>
|
||||
|
||||
<!-- KnownImageIds.Application -->
|
||||
<sys:Int32 x:Key="ImageMonikerId">165</sys:Int32>
|
||||
</Rule.Metadata>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="LaunchProfile"
|
||||
HasConfigurationCondition="False"
|
||||
ItemType="LaunchProfile" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="CommandLineArguments"
|
||||
DisplayName="Command line arguments"
|
||||
Description="Command line arguments to pass to the executable. You may break arguments into multiple lines.">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="MultiLineString">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="UseMonospaceFont" Value="True" />
|
||||
<NameValuePair Name="TextWrapping" Value="Wrap" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="StartArguments" Visible="False" ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CommandLineArgumentsOverriddenWarning"
|
||||
DisplayName="Ignored"
|
||||
Description="⚠️ WARNING! This project defines the StartArguments MSBuild property, which overrides any command line arguments specified here. If you wish to define arguments here, you must remove that property from your MSBuild project. Note that it may be defined in a .user file.">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="CommandLineArgumentsOverriddenWarning"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="Description" />
|
||||
</StringProperty.ValueEditors>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(ne (unevaluated "Project" "StartArguments") "")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="WorkingDirectory"
|
||||
DisplayName="Working directory"
|
||||
Description="Path to the working directory where the process will be started."
|
||||
Subtype="folder" />
|
||||
|
||||
<BoolProperty Name="RemoteDebugEnabled"
|
||||
DisplayName="Use remote machine"
|
||||
Description="Indicates that the debugger should attach to a process on a remote machine." />
|
||||
|
||||
<StringProperty Name="RemoteDebugMachine"
|
||||
DisplayName="Remote machine name"
|
||||
Description="The name and port number of the remote machine in 'name:port' format.">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Project" "RemoteDebugEnabled" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
<NameValuePair Name="DependsOn" Value="Project::RemoteDebugMachine" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<DynamicEnumProperty Name="AuthenticationMode"
|
||||
DisplayName="Authentication mode"
|
||||
Description="The authentication scheme to use when connecting to the remote machine."
|
||||
EnumProvider="AuthenticationModeEnumProvider">
|
||||
<DynamicEnumProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-evaluated-value "Project" "RemoteDebugEnabled" true)</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
<NameValuePair Name="DependsOn" Value="Project::RemoteDebugMachine" />
|
||||
</DynamicEnumProperty.Metadata>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<StringProperty Name="EnvironmentVariables"
|
||||
DisplayName="Environment variables"
|
||||
Description="The environment variables to set prior to running the process.">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="NameValueList" />
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="HotReloadEnabled"
|
||||
DisplayName="Enable Hot Reload"
|
||||
Description="Apply code changes to the running application.">
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>
|
||||
(and
|
||||
(has-project-capability "SupportsHotReload")
|
||||
(not (has-evaluated-value "Project" "RemoteDebugEnabled" true)))</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<EnumProperty Name="DebugEngines"
|
||||
DisplayName="Debug engines"
|
||||
Description="Select the debugging engine(s) to use when launching.">
|
||||
<EnumValue Name="managed" DisplayName="Managed (automatic)" />
|
||||
<EnumValue Name="managed,native" DisplayName="Managed (automatic) with native" />
|
||||
<EnumValue Name="managed-dotnet" DisplayName="Managed (.NET Core / .NET 5+)" />
|
||||
<EnumValue Name="managed-dotnet,native" DisplayName="Managed (.NET Core / .NET 5+) with native" />
|
||||
<EnumValue Name="managed-framework" DisplayName="Managed (.NET Framework)" />
|
||||
<EnumValue Name="managed-framework,native" DisplayName="Managed (.NET Framework) with native" />
|
||||
<EnumValue Name="native" DisplayName="Native only" />
|
||||
</EnumProperty>
|
||||
|
||||
<BoolProperty Name="SqlDebugging"
|
||||
DisplayName="Enable SQL Server debugging"
|
||||
Description="Enable debugging of SQL scripts and stored procedures." />
|
||||
|
||||
<BoolProperty Name="WebView2Debugging"
|
||||
DisplayName="Enable WebView2 debugging"
|
||||
Description="Enable JavaScript debugger for Microsoft Edge (Chromium) based WebView2. Requires the JavaScript Diagnostics component." />
|
||||
</Rule>
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
|
||||
<Rule Name="ProjectDebugger"
|
||||
DisplayName="Start"
|
||||
PageTemplate="Debugger"
|
||||
Description="Web debugging options"
|
||||
xmlns:sys="clr-namespace:System;assembly=mscorlib"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFile"
|
||||
HasConfigurationCondition="False"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<!-- the command which appears in the debugger dropdown -->
|
||||
<Rule.Metadata>
|
||||
<sys:Guid x:Key="DebugTargetTypeCommandGuid">568ABDF7-D522-474D-9EED-34B5E5095BA5</sys:Guid>
|
||||
<sys:UInt32 x:Key="DebugTargetTypeCommandId">0x100</sys:UInt32>
|
||||
<sys:String x:Key="DebugTargetDropdownEnum">ActiveDebugProfile</sys:String>
|
||||
</Rule.Metadata>
|
||||
|
||||
<DynamicEnumProperty Name="ActiveDebugProfile"
|
||||
EnumProvider="DebugProfileProvider"
|
||||
Visible="False">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource Persistence="UserFile"
|
||||
HasConfigurationCondition="False"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
</DynamicEnumProperty>
|
||||
|
||||
<StringProperty Name="ActiveDebugFramework" ReadOnly="False" Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="UserFile"
|
||||
HasConfigurationCondition="false"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="ActiveDebugRuntime" ReadOnly="False" Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="UserFile"
|
||||
HasConfigurationCondition="false"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
</Rule>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Copyright, Microsoft Corporation, All rights reserved.-->
|
||||
<ProjectSchemaDefinitions
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<ContentType
|
||||
Name="CSharpFile"
|
||||
DisplayName="C# file"
|
||||
ItemType="Compile">
|
||||
</ContentType>
|
||||
|
||||
<ItemType Name="Compile" DisplayName="C# compiler"/>
|
||||
<ItemType Name="AdditionalFiles" DisplayName="C# analyzer additional file"/>
|
||||
<ItemType Name="EditorConfigFiles" DisplayName=".editorconfig file" />
|
||||
|
||||
<FileExtension Name=".cs" ContentType="CSharpFile"/>
|
||||
</ProjectSchemaDefinitions>
|
||||
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Copyright, Microsoft Corporation, All rights reserved.-->
|
||||
<ProjectSchemaDefinitions
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<ContentType
|
||||
Name="FSharpFile"
|
||||
DisplayName="F# file"
|
||||
ItemType="Compile">
|
||||
</ContentType>
|
||||
|
||||
<ItemType Name="Compile" DisplayName="F# compiler"/>
|
||||
|
||||
<FileExtension Name=".fs" ContentType="FSharpFile"/>
|
||||
<FileExtension Name=".fsi" ContentType="FSharpFile"/>
|
||||
<FileExtension Name=".ml" ContentType="FSharpFile"/>
|
||||
<FileExtension Name=".mli" ContentType="FSharpFile"/>
|
||||
</ProjectSchemaDefinitions>
|
||||
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Copyright, Microsoft Corporation, All rights reserved.-->
|
||||
<ProjectSchemaDefinitions
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<ContentType
|
||||
Name="VisualBasicFile"
|
||||
DisplayName="VB file"
|
||||
ItemType="Compile">
|
||||
</ContentType>
|
||||
|
||||
<ItemType Name="Compile" DisplayName="VB compiler"/>
|
||||
<ItemType Name="AdditionalFiles" DisplayName="VB analyzer additional file"/>
|
||||
<ItemType Name="EditorConfigFiles" DisplayName=".editorconfig file" />
|
||||
|
||||
<FileExtension Name=".vb" ContentType="VisualBasicFile"/>
|
||||
</ProjectSchemaDefinitions>
|
||||
|
||||
+200
@@ -0,0 +1,200 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Copyright, Microsoft Corporation, All rights reserved.-->
|
||||
<ProjectSchemaDefinitions
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<ContentType
|
||||
Name="Text"
|
||||
DisplayName="Text file"
|
||||
ItemType="Content">
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="XML"
|
||||
DisplayName="Xml file"
|
||||
ItemType="Content">
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="HTML"
|
||||
DisplayName="Html file"
|
||||
ItemType="Content">
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="CSS"
|
||||
DisplayName="Cascading style sheet"
|
||||
ItemType="Content">
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="Json"
|
||||
DisplayName="Json file"
|
||||
ItemType="Content">
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="Font"
|
||||
DisplayName="Font file"
|
||||
ItemType="Content">
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="Media"
|
||||
DisplayName="Media file"
|
||||
ItemType="Content">
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="Image"
|
||||
DisplayName="Image file"
|
||||
ItemType="Content">
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="EmbeddedResource"
|
||||
DisplayName="Embedded resource"
|
||||
ItemType="EmbeddedResource">
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="Page"
|
||||
DisplayName="Page file"
|
||||
ItemType="Page">
|
||||
<NameValuePair Name="DefaultMetadata_Generator" Value="MSBuild:Compile" />
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="Manifest"
|
||||
DisplayName="Manifest file"
|
||||
ItemType="None">
|
||||
<NameValuePair Name="SuppressNumericSuffix" Value="true" />
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="Config"
|
||||
DisplayName="Config file"
|
||||
ItemType="None">
|
||||
<NameValuePair Name="SuppressNumericSuffix" Value="true" />
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="WindowsResource"
|
||||
DisplayName="Windows Resource file"
|
||||
ItemType="None">
|
||||
<NameValuePair Name="SuppressNumericSuffix" Value="true" />
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="PackageLayout"
|
||||
DisplayName="Package Layout file"
|
||||
ItemType="None">
|
||||
<NameValuePair Name="SuppressNumericSuffix" Value="true" />
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="AppInstaller"
|
||||
DisplayName="App Installer file"
|
||||
ItemType="None">
|
||||
<NameValuePair Name="SuppressNumericSuffix" Value="true" />
|
||||
</ContentType>
|
||||
|
||||
<ContentType
|
||||
Name="XamlAppDef"
|
||||
DisplayName="Workflow definition"
|
||||
ItemType="XamlAppDef" />
|
||||
|
||||
<ContentType
|
||||
Name="Resource"
|
||||
DisplayName="Resource"
|
||||
ItemType="Resource" />
|
||||
|
||||
<ItemType Name="None" DisplayName="None" UpToDateCheckInput="False" />
|
||||
<ItemType Name="Content" DisplayName="Content" UpToDateCheckInput="False" />
|
||||
<ItemType Name="EmbeddedResource" DisplayName="Embedded resource" />
|
||||
<ItemType Name="Page" DisplayName="Page" />
|
||||
<ItemType Name="ApplicationDefinition" DisplayName="Application definition" />
|
||||
<ItemType Name="XamlAppDef" DisplayName="Workflow definition" />
|
||||
<ItemType Name="Resource" DisplayName="Resource" />
|
||||
|
||||
<FileExtension Name=".asax" ContentType="Asax" />
|
||||
<FileExtension Name=".asmx" ContentType="HTML" />
|
||||
<FileExtension Name=".asp" ContentType="AspPage" />
|
||||
<FileExtension Name=".txt" ContentType="Text" />
|
||||
<FileExtension Name=".resx" ContentType="EmbeddedResource" />
|
||||
<FileExtension Name=".licx" ContentType="EmbeddedResource" />
|
||||
<FileExtension Name=".html" ContentType="HTML" />
|
||||
<FileExtension Name=".htm" ContentType="HTML" />
|
||||
<FileExtension Name=".css" ContentType="CSS" />
|
||||
<FileExtension Name=".cur" ContentType="CUR" />
|
||||
<FileExtension Name=".vbS" ContentType="Script" />
|
||||
<FileExtension Name=".jS" ContentType="Script" />
|
||||
<FileExtension Name=".xml" ContentType="XML" />
|
||||
<FileExtension Name=".mht" ContentType="MHT" />
|
||||
<FileExtension Name=".manifest" ContentType="Manifest" />
|
||||
<FileExtension Name=".config" ContentType="Config" />
|
||||
<FileExtension Name=".resw;.resjson" ContentType="WindowsResource" />
|
||||
<FileExtension Name=".packagelayout" ContentType="PackageLayout" />
|
||||
<FileExtension Name=".appinstaller" ContentType="AppInstaller" />
|
||||
<FileExtension Name=".rdlc" ContentType="RDLC" />
|
||||
<FileExtension Name=".cd" ContentType="ClassDiagram" />
|
||||
<FileExtension Name=".licenses" ContentType="Licenses" />
|
||||
<FileExtension Name=".json" ContentType="Json" />
|
||||
<FileExtension Name=".xaml" ContentType="Page" />
|
||||
|
||||
<!-- Image formats -->
|
||||
<FileExtension Name=".jpeg" ContentType="Image" />
|
||||
<FileExtension Name=".jpe" ContentType="Image" />
|
||||
<FileExtension Name=".jpg" ContentType="Image" />
|
||||
<FileExtension Name=".jfif" ContentType="Image" />
|
||||
<FileExtension Name=".exif" ContentType="Image" />
|
||||
<FileExtension Name=".gif" ContentType="Image" />
|
||||
<FileExtension Name=".tiff" ContentType="Image" />
|
||||
<FileExtension Name=".tif" ContentType="Image" />
|
||||
<FileExtension Name=".png" ContentType="Image" />
|
||||
<FileExtension Name=".bmp" ContentType="Image" />
|
||||
<FileExtension Name=".dib" ContentType="Image" />
|
||||
<FileExtension Name=".rle" ContentType="Image" />
|
||||
<FileExtension Name=".ico" ContentType="Image" />
|
||||
<FileExtension Name=".wdp" ContentType="Image" />
|
||||
<FileExtension Name=".dds" ContentType="Image" />
|
||||
<FileExtension Name=".tga" ContentType="Image" />
|
||||
|
||||
<!-- Audio formats-->
|
||||
<FileExtension Name=".wav" ContentType="Media" />
|
||||
<FileExtension Name=".wma" ContentType="Media" />
|
||||
<FileExtension Name=".au" ContentType="Media" />
|
||||
<FileExtension Name=".aif" ContentType="Media" />
|
||||
<FileExtension Name=".aiff" ContentType="Media" />
|
||||
<FileExtension Name=".aifc" ContentType="Media" />
|
||||
<FileExtension Name=".mid" ContentType="Media" />
|
||||
<FileExtension Name=".midi" ContentType="Media" />
|
||||
<FileExtension Name=".mp3" ContentType="Media" />
|
||||
<FileExtension Name=".snd" ContentType="Media" />
|
||||
<FileExtension Name=".rmi" ContentType="Media" />
|
||||
|
||||
<!-- Video formats-->
|
||||
<FileExtension Name=".avi" ContentType="Media" />
|
||||
<FileExtension Name=".wmv" ContentType="Media" />
|
||||
<FileExtension Name=".mov" ContentType="Media" />
|
||||
<FileExtension Name=".qt" ContentType="Media" />
|
||||
<FileExtension Name=".mpe" ContentType="Media" />
|
||||
<FileExtension Name=".mpeg" ContentType="Media" />
|
||||
<FileExtension Name=".mpg" ContentType="Media" />
|
||||
<FileExtension Name=".mp2" ContentType="Media" />
|
||||
<FileExtension Name=".mp4" ContentType="Media" />
|
||||
<FileExtension Name=".asx" ContentType="Media" />
|
||||
<FileExtension Name=".asf" ContentType="Media" />
|
||||
<FileExtension Name=".webm" ContentType="Media" />
|
||||
|
||||
<!-- Font formats -->
|
||||
<FileExtension Name=".ttf" ContentType="Font" />
|
||||
<FileExtension Name=".odttf" ContentType="Font" />
|
||||
<FileExtension Name=".otf" ContentType="Font" />
|
||||
<FileExtension Name=".compositefont" ContentType="Font" />
|
||||
<FileExtension Name=".ttc" ContentType="Font" />
|
||||
<FileExtension Name=".tte" ContentType="Font" />
|
||||
<FileExtension Name=".woff" ContentType="Font" />
|
||||
<FileExtension Name=".eot" ContentType="Font" />
|
||||
</ProjectSchemaDefinitions>
|
||||
|
||||
+152
@@ -0,0 +1,152 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ProjectReference"
|
||||
Description="Project Reference Properties"
|
||||
DisplayName="Project Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringListProperty Name="Aliases"
|
||||
Description="A comma-delimited list of aliases to this reference."
|
||||
DisplayName="Aliases"
|
||||
Separator=",">
|
||||
<StringListProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringListProperty.DataSource>
|
||||
</StringListProperty>
|
||||
|
||||
<StringProperty Name="BrowsePath"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="ProjectReference"
|
||||
PersistedName="Identity"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Private"
|
||||
Description="Indicates whether the reference will be copied to the output directory."
|
||||
DisplayName="Copy Local">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="CopyLocalSatelliteAssemblies"
|
||||
Description="Indicates whether the satellite assemblies of the reference target should be copied into this project's output directory."
|
||||
DisplayName="Copy Local Satellite Assemblies" />
|
||||
|
||||
<StringProperty Name="Culture"
|
||||
Description="The value of the culture field from the assembly metadata."
|
||||
DisplayName="Culture"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="Description"
|
||||
Description="The value of the Title field from the assembly metadata."
|
||||
DisplayName="Description"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="EmbedInteropTypes"
|
||||
Description="Indicates whether types defined in this assembly will be embedded into the target assembly."
|
||||
DisplayName="Embed Interop Types">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="ExcludeAssets"
|
||||
Description="Assets to exclude from this reference."
|
||||
DisplayName="Exclude Assets" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
Description="Security identity of the referenced assembly (see System.Reflection.Assembly.Evidence or System.Security.Policy.Evidence)."
|
||||
DisplayName="Identity"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="{}{Identity}"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="IncludeAssets"
|
||||
Description="Assets to include from this reference."
|
||||
DisplayName="Include Assets" />
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="LinkLibraryDependencies"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PrivateAssets"
|
||||
Description="Assets that are private in this reference."
|
||||
DisplayName="Private Assets" />
|
||||
|
||||
<StringProperty Name="Project"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="ProjectFileFullPath"
|
||||
Visible="False"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="ProjectReference"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="ReferencedProjectIdentifier"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="ReferenceOutputAssembly"
|
||||
Description="A value indicating whether the compiler should include a reference to the target project's primary output assembly."
|
||||
DisplayName="Reference Output Assembly" />
|
||||
|
||||
<StringProperty Name="ResolvedPath"
|
||||
Description="Location of the file being referenced."
|
||||
DisplayName="Path"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Identity"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="UseLibraryDependencyInputs"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Version"
|
||||
Description="Version of reference."
|
||||
DisplayName="Version"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="TreatAsUsed"
|
||||
Description="Indicates that this reference should be treated as if it were used."
|
||||
DisplayName="Treat as used"
|
||||
ReadOnly="True"
|
||||
Visible="True" />
|
||||
|
||||
</Rule>
|
||||
+56
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="References"
|
||||
Description="Settings associated with the C# implicit global usings feature."
|
||||
DisplayName="Global Usings"
|
||||
PageTemplate="generic"
|
||||
Order="200"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.Categories>
|
||||
<Category Name="General"
|
||||
DisplayName="General"
|
||||
Description="Global usings settings for C# projects." />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<BoolProperty Name="ImplicitUsings"
|
||||
DisplayName="Implicit global usings"
|
||||
Description="Enable implicit global usings to be declared by the project SDK."
|
||||
Category="General">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</BoolProperty.DataSource>
|
||||
<BoolProperty.Metadata>
|
||||
<NameValuePair Name="SearchTerms" Value="implicit" />
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-csharp-lang-version-or-greater "10")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</BoolProperty.Metadata>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="ImplicitUsingsEditor"
|
||||
DisplayName="Manage Implicit Global Usings"
|
||||
Description="Manage common global usings directives for your project to reference."
|
||||
Category="General">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="CSharpImplicitUsingsEditor" />
|
||||
</StringProperty.ValueEditors>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(and (has-csharp-lang-version-or-greater "10") (has-evaluated-value "References" "ImplicitUsings" true))</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="References"
|
||||
Description="Specifies the project's references and namespace imports."
|
||||
DisplayName="References"
|
||||
PageTemplate="generic"
|
||||
Order="200"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties"
|
||||
xmlns:xliff="https://github.com/dotnet/xliff-tasks"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
mc:Ignorable="xliff">
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="General"
|
||||
DisplayName="General"
|
||||
Description="References and namespace settings for VB projects." />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="ImportedNamespaces"
|
||||
DisplayName="Import Namespaces"
|
||||
Description="Manage which namespaces to import in your application."
|
||||
Category="General"
|
||||
EnumProvider="DotNetImportsEnumProvider">
|
||||
<DynamicEnumProperty.DataSource>
|
||||
<DataSource PersistedName="ImportedNamespaces"
|
||||
Persistence="ProjectFileWithInterception"
|
||||
HasConfigurationCondition="False" />
|
||||
</DynamicEnumProperty.DataSource>
|
||||
<DynamicEnumProperty.ValueEditors>
|
||||
<ValueEditor EditorType="MultiStringSelector">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="TypeDescriptorText" Value="Imported Namespaces" xliff:LocalizedProperties="Value" />
|
||||
<NameValuePair Name="AllowsCustomStrings" Value="True" />
|
||||
<NameValuePair Name="ShouldDisplayEvaluatedPreview" Value="True" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</DynamicEnumProperty.ValueEditors>
|
||||
</DynamicEnumProperty>
|
||||
</Rule>
|
||||
+55
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ResolvedAnalyzerReference"
|
||||
Description="Analyzer Reference Properties"
|
||||
DisplayName="Analyzer Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Analyzer"
|
||||
MSBuildTarget="CollectAnalyzersDesignTime"
|
||||
Persistence="ResolvedReference"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
SourceType="TargetResults" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="BrowsePath"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Identity"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="OriginalItemSpec"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Analyzer"
|
||||
PersistedName="Identity"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="ResolvedPath"
|
||||
Description="Location of the analyzer assembly."
|
||||
DisplayName="Path"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Identity"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+174
@@ -0,0 +1,174 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ResolvedAssemblyReference"
|
||||
Description="Assembly Reference Properties"
|
||||
DisplayName="Assembly Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Reference"
|
||||
MSBuildTarget="ResolveAssemblyReferencesDesignTime"
|
||||
Persistence="ResolvedReference"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
SourceType="TargetResults" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringListProperty Name="Aliases"
|
||||
Description="A comma-delimited list of aliases to this reference."
|
||||
DisplayName="Aliases"
|
||||
Separator=",">
|
||||
<StringListProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Reference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringListProperty.DataSource>
|
||||
</StringListProperty>
|
||||
|
||||
<StringProperty Name="BrowsePath"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Identity"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Private"
|
||||
Description="Indicates whether the reference will be copied to the output directory."
|
||||
DisplayName="Copy Local">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Reference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="Culture"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Description"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="EmbedInteropTypes"
|
||||
Description="Indicates whether types defined in this assembly will be embedded into the target assembly."
|
||||
DisplayName="Embed Interop Types">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Reference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<EnumProperty Name="FileType"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<EnumValue Name="Assembly" />
|
||||
<EnumValue Name="ActiveX" />
|
||||
<EnumValue Name="Native Assembly" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="FrameworkFile"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="FusionName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="HintPath"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
Description="Security identity of the referenced assembly (see System.Reflection.Assembly.Evidence or System.Security.Policy.Evidence)."
|
||||
DisplayName="Identity"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="{}{Identity}"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="IsWinMDFile"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Name"
|
||||
ReadOnly="True"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="OriginalItemSpec"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="ReferenceFromSDK"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="RequiredTargetFramework"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="ResolvedFrom"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="ResolvedPath"
|
||||
Description="Location of the file being referenced."
|
||||
DisplayName="Path"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Identity"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="RuntimeVersion"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="SDKIdentity"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="SpecificVersion"
|
||||
Description="Indicates whether this assembly can be resolved without regard to multi-targeting rules for assembly resolution."
|
||||
DisplayName="Specific Version">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Reference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="StrongName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Version"
|
||||
Description="Version of reference."
|
||||
DisplayName="Version"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="WinMDFile"
|
||||
ReadOnly="True"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="TreatAsUsed"
|
||||
Description="Indicates that this reference should be treated as if it were used."
|
||||
DisplayName="Treat as used"
|
||||
Visible="True"
|
||||
ReadOnly="True" />
|
||||
|
||||
</Rule>
|
||||
+222
@@ -0,0 +1,222 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ResolvedCOMReference"
|
||||
Description="COM Reference Properties"
|
||||
DisplayName="COM Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
MSBuildTarget="ResolveComReferencesDesignTime"
|
||||
Persistence="ResolvedReference"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
SourceType="TargetResults" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringListProperty Name="Aliases"
|
||||
Description="A comma-delimited list of aliases to this reference."
|
||||
DisplayName="Aliases"
|
||||
Separator=",">
|
||||
<StringListProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringListProperty.DataSource>
|
||||
</StringListProperty>
|
||||
|
||||
<StringProperty Name="BrowsePath"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Identity"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Private"
|
||||
Description="Indicates whether the reference will be copied to the output directory."
|
||||
DisplayName="Copy Local">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="Culture"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Description"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="EmbedInteropTypes"
|
||||
Description="Indicates whether types defined in this assembly will be embedded into the target assembly."
|
||||
DisplayName="Embed Interop Types">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<EnumProperty Name="FileType"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<EnumValue Name="Assembly"
|
||||
DisplayName=".NET assembly" />
|
||||
<EnumValue Name="ActiveX"
|
||||
DisplayName="COM type library" />
|
||||
<EnumValue Name="Native Assembly"
|
||||
DisplayName="Native Assembly" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="FusionName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Guid"
|
||||
Description="The GUID of the COM server."
|
||||
DisplayName="CLSID">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="HintPath"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
Description="Security identity of the referenced assembly (see System.Reflection.Assembly.Evidence or System.Security.Policy.Evidence)."
|
||||
DisplayName="Identity"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="{}{Identity}"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="Isolated"
|
||||
DisplayName="Isolated">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="IsWinMDFile"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Lcid"
|
||||
Description="The LCID of the COM server."
|
||||
DisplayName="Locale">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Name"
|
||||
ReadOnly="True"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="OriginalItemSpec"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="RequiredTargetFramework"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="ResolvedPath"
|
||||
Description="Location of the file being referenced."
|
||||
DisplayName="Path"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Identity"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Path"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Identity"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="RuntimeVersion"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="SDKIdentity"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="SpecificVersion"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="StrongName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Version"
|
||||
Description="Version of reference."
|
||||
DisplayName="Version"
|
||||
ReadOnly="True" />
|
||||
|
||||
<IntProperty Name="VersionMajor"
|
||||
DisplayName="Major Version">
|
||||
<IntProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</IntProperty.DataSource>
|
||||
</IntProperty>
|
||||
|
||||
<IntProperty Name="VersionMinor"
|
||||
DisplayName="Minor Version">
|
||||
<IntProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</IntProperty.DataSource>
|
||||
</IntProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="WinMDFile"
|
||||
ReadOnly="True"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="WrapperTool"
|
||||
DisplayName="Wrapper Tool">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="COMReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ResolvedFrameworkReference"
|
||||
Description="Framework Reference Properties"
|
||||
DisplayName="Framework Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="FrameworkReference"
|
||||
MSBuildTarget="ResolveFrameworkReferencesDesignTime"
|
||||
Persistence="ResolvedReference"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
SourceType="TargetResults" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="BrowsePath"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="TargetingPackPath"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="OriginalItemSpec"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="TargetingPackPath"
|
||||
DisplayName="Path"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="TargetingPackVersion"
|
||||
DisplayName="Version"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="Profile"
|
||||
DisplayName="Profile"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+138
@@ -0,0 +1,138 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ResolvedPackageReference"
|
||||
Description="Package Reference Properties"
|
||||
DisplayName="Package Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="PackageReference"
|
||||
MSBuildTarget="ResolvePackageDependenciesDesignTime"
|
||||
Persistence="ResolvedReference"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
SourceType="TargetResults" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringListProperty Name="Aliases"
|
||||
Description="A comma-delimited list of aliases to assembly references contained in this package."
|
||||
DisplayName="Aliases"
|
||||
Separator="," >
|
||||
<StringListProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="PackageReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringListProperty.DataSource>
|
||||
</StringListProperty>
|
||||
|
||||
<StringProperty Name="BrowsePath"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Path"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="ExcludeAssets"
|
||||
Description="Assets to exclude from this reference."
|
||||
DisplayName="Excluded Assets">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="PackageReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="DiagnosticLevel"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="GeneratePathProperty"
|
||||
Description="Indicates whether to generate an MSBuild property with the location of the package's root directory. The generated property name is in the form of 'Pkg[PackageID]', where '[PackageID]' is the ID of the package with any periods '.' replaced with underscores '_'."
|
||||
DisplayName="Generate Path Property">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="PackageReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="IncludeAssets"
|
||||
Description="Assets to include from this reference."
|
||||
DisplayName="Included Assets">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="PackageReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Name"
|
||||
ReadOnly="True"
|
||||
DisplayName="Name" />
|
||||
|
||||
<StringProperty Name="NoWarn"
|
||||
Description="Comma-delimited list of warnings that should be suppressed for this package."
|
||||
DisplayName="Suppress Warnings"
|
||||
Visible="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="PackageReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="OriginalItemSpec"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Path"
|
||||
Description="Location of the package being referenced."
|
||||
ReadOnly="True"
|
||||
DisplayName="Path" />
|
||||
|
||||
<StringProperty Name="PrivateAssets"
|
||||
Description="Assets that are private in this reference."
|
||||
DisplayName="Private Assets">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="PackageReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<!-- NOTE since 16.7 the SDK only returns "Package" items, however we keep this field to allow filtering in the case a user explicitly uses an older SDK version -->
|
||||
<StringProperty Name="Type"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Version"
|
||||
Description="Version of dependency."
|
||||
DisplayName="Version"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="TreatAsUsed"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+218
@@ -0,0 +1,218 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ResolvedProjectReference"
|
||||
Description="Project Reference Properties"
|
||||
DisplayName="Project Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
MSBuildTarget="ResolveProjectReferencesDesignTime2"
|
||||
Persistence="ResolvedReference"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
SourceType="TargetResults" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringListProperty Name="Aliases"
|
||||
Description="A comma-delimited list of aliases to this reference."
|
||||
DisplayName="Aliases"
|
||||
Separator=",">
|
||||
<StringListProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringListProperty.DataSource>
|
||||
</StringListProperty>
|
||||
|
||||
<StringProperty Name="BrowsePath"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Identity"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Private"
|
||||
Description="Indicates whether the reference will be copied to the output directory."
|
||||
DisplayName="Copy Local">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<BoolProperty Name="CopyLocalSatelliteAssemblies"
|
||||
Description="Indicates whether the satellite assemblies of the reference target should be copied into this project's output directory."
|
||||
DisplayName="Copy Local Satellite Assemblies">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="Culture"
|
||||
Description="The value of the culture field from the assembly metadata."
|
||||
DisplayName="Culture"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="Description"
|
||||
Description="The value of the Title field from the assembly metadata."
|
||||
DisplayName="Description"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="DiagnosticLevel"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="EmbedInteropTypes"
|
||||
Description="Indicates whether types defined in this assembly will be embedded into the target assembly."
|
||||
DisplayName="Embed Interop Types">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="ExcludeAssets"
|
||||
Description="Assets to exclude from this reference."
|
||||
DisplayName="Exclude Assets">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="FileType"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<EnumValue Name="Assembly" />
|
||||
<EnumValue Name="ActiveX" />
|
||||
<EnumValue Name="Native Assembly" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="FusionName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="HintPath"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
Description="Security identity of the referenced assembly (see System.Reflection.Assembly.Evidence or System.Security.Policy.Evidence)."
|
||||
DisplayName="Identity"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="{}{Identity}"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="IncludeAssets"
|
||||
Description="Assets to include from this reference."
|
||||
DisplayName="Include Assets">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="IsWinMDFile"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Name"
|
||||
ReadOnly="True"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="OriginalItemSpec"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="PrivateAssets"
|
||||
Description="Assets that are private in this reference."
|
||||
DisplayName="Private Assets">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Project"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="ReferenceOutputAssembly"
|
||||
Description="A value indicating whether the compiler should include a reference to the target project's primary output assembly."
|
||||
DisplayName="Reference Output Assembly">
|
||||
<BoolProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="ProjectReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</BoolProperty.DataSource>
|
||||
</BoolProperty>
|
||||
|
||||
<StringProperty Name="RequiredTargetFramework"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="ResolvedPath"
|
||||
Description="Location of the file being referenced."
|
||||
DisplayName="Path"
|
||||
ReadOnly="True">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistedName="Identity"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="RuntimeVersion"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="SDKIdentity"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="SpecificVersion"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="StrongName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Version"
|
||||
Description="Version of reference."
|
||||
DisplayName="Version"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="WinMDFile"
|
||||
ReadOnly="True"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="TreatAsUsed"
|
||||
Description="Indicates that this reference should be treated as if it were used."
|
||||
DisplayName="Treat as used"
|
||||
ReadOnly="True"
|
||||
Visible="True" />
|
||||
|
||||
</Rule>
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ResolvedSdkReference"
|
||||
Description="SDK Reference Properties"
|
||||
DisplayName="SDK Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="SDKReference"
|
||||
MSBuildTarget="CollectResolvedSDKReferencesDesignTime"
|
||||
Persistence="ResolvedReference"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
SourceType="TargetResults" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="AppXLocation"
|
||||
DisplayName="App Package Location"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="BrowsePath"
|
||||
ReadOnly="True"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="SDKReference"
|
||||
PersistedName="Identity"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="CopyLocalExpandedReferenceAssemblies"
|
||||
DisplayName="Copy Local Expanded Reference Assemblies"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="CopyPayload"
|
||||
DisplayName="Copy Payload"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="CopyPayloadToSubDirectory"
|
||||
DisplayName="Copy Payload to Subdirectory"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="DisplayName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="ExpandContent"
|
||||
DisplayName="Expand Content"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="ExpandReferenceAssemblies"
|
||||
DisplayName="Expand Reference Assemblies"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="FrameworkIdentity"
|
||||
DisplayName="FrameworkIdentity"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Name"
|
||||
DisplayName="Name"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="OriginalItemSpec"
|
||||
ReadOnly="True"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="SDKPackageItemSpec"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="SDKRootFolder"
|
||||
DisplayName="SDK Root"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="Version"
|
||||
DisplayName="Version"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+162
@@ -0,0 +1,162 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="Resource"
|
||||
Description="File Properties"
|
||||
DisplayName="File Properties"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.Categories>
|
||||
<Category Name="Advanced"
|
||||
DisplayName="Advanced" />
|
||||
<Category Name="Misc"
|
||||
DisplayName="Misc" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Resource"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
Category="Advanced"
|
||||
Description="How the file relates to the build and deployment processes."
|
||||
DisplayName="Build Action"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory"
|
||||
Category="Advanced"
|
||||
Description="Specifies the source file will be copied to the output directory."
|
||||
DisplayName="Copy to Output Directory">
|
||||
<EnumValue Name="Never"
|
||||
DisplayName="Do not copy" />
|
||||
<EnumValue Name="Always"
|
||||
DisplayName="Copy always" />
|
||||
<EnumValue Name="PreserveNewest"
|
||||
DisplayName="Copy if newer" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Resource"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace"
|
||||
Category="Advanced"
|
||||
Description="The namespace into which the output of the custom tool is placed."
|
||||
DisplayName="Custom Tool Namespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Extension"
|
||||
ReadOnly="true"
|
||||
Visible="False">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Resource"
|
||||
PersistedName="Extension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FileNameAndExtension"
|
||||
Category="Misc"
|
||||
Description="Name of the file or folder."
|
||||
DisplayName="File Name"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Resource"
|
||||
PersistedName="FileNameAndExtension"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
Category="Misc"
|
||||
Description="Location of the file."
|
||||
DisplayName="Full Path"
|
||||
ReadOnly="true">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Resource"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="Generator"
|
||||
Category="Advanced"
|
||||
Description="Specifies the tool that transforms a file at design time and places the output of that transformation into another file. For example, a dataset (.xsd) file comes with a default custom tool."
|
||||
DisplayName="Custom Tool" />
|
||||
|
||||
<StringProperty Name="Identity"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Resource"
|
||||
PersistedName="Identity"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<EnumProperty Name="SubType"
|
||||
Visible="false">
|
||||
<EnumProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="Resource"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</EnumProperty.DataSource>
|
||||
<EnumValue Name="Designer" />
|
||||
<EnumValue Name="Component" />
|
||||
<EnumValue Name="UserControl" />
|
||||
<EnumValue Name="Form" />
|
||||
<EnumValue Name="Code" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="URL"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Resource"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="Resource"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
OverrideMode="Extend"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<!--
|
||||
This is an F#-specific override of the default Resource rule to add the
|
||||
FullPath property which is required by TreeItemOrderPropertyProvider.
|
||||
-->
|
||||
|
||||
<StringProperty Name="FullPath"
|
||||
ReadOnly="true"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource ItemType="Resource"
|
||||
PersistedName="FullPath"
|
||||
Persistence="Intrinsic"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+103
@@ -0,0 +1,103 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information.-->
|
||||
<Rule Name="Resource"
|
||||
PageTemplate="generic"
|
||||
PropertyPagesHidden="true"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Resource"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<DynamicEnumProperty Name="{}{ItemType}"
|
||||
EnumProvider="ItemTypes" />
|
||||
|
||||
<BoolProperty Name="AutoGen"
|
||||
Visible="false" />
|
||||
|
||||
<EnumProperty Name="CopyToOutputDirectory">
|
||||
<EnumValue Name="Never" />
|
||||
<EnumValue Name="Always" />
|
||||
<EnumValue Name="PreserveNewest" />
|
||||
</EnumProperty>
|
||||
|
||||
<StringProperty Name="CustomTool"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Resource"
|
||||
PersistedName="Generator"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CustomToolNamespace" />
|
||||
|
||||
<StringProperty Name="DependentUpon"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="DesignTime"
|
||||
Visible="false" />
|
||||
|
||||
<BoolProperty Name="DesignTimeSharedInput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Generator" />
|
||||
|
||||
<StringProperty Name="LastGenOutput"
|
||||
Visible="false" />
|
||||
|
||||
<StringProperty Name="Link"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="NuGetPackageId"
|
||||
Visible="false">
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="SubType"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource Persistence="DesignTimeItemPropertiesStorage"
|
||||
ItemType="Resource"
|
||||
PersistedName="SubType"
|
||||
HasConfigurationCondition="false"/>
|
||||
</StringProperty.DataSource>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="TargetPath"
|
||||
Visible="false">
|
||||
<StringProperty.DataSource>
|
||||
<DataSource PersistenceStyle="Attribute"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</StringProperty.DataSource>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="DoNotCopyAcrossProjects"
|
||||
Value="true" />
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
Visible="false" />
|
||||
|
||||
</Rule>
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="ResourcesPropertyPage"
|
||||
Description="Resources"
|
||||
DisplayName="Resources"
|
||||
PageTemplate="generic"
|
||||
Order="1100"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="General"
|
||||
DisplayName="General" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="ResourcesPagePlaceholderDescription"
|
||||
DisplayName="Ignored"
|
||||
Description="The management of assembly resources no longer occurs through project properties. Instead, open the RESX file directly from Solution Explorer. For convenience, you may access it via the link below."
|
||||
Category="General">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="Description" />
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CreateOrOpenAssemblyResources"
|
||||
DisplayName="Create or open assembly resources"
|
||||
Category="General">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="LinkAction">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="Action" Value="Command" />
|
||||
<NameValuePair Name="Command" Value="CreateOrOpenAssemblyResources" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+71
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="SdkReference"
|
||||
Description="SDK Reference Properties"
|
||||
DisplayName="SDK Reference"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="SDKReference"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="AppXLocation"
|
||||
DisplayName="App Package Location"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="CopyLocalExpandedReferenceAssemblies"
|
||||
DisplayName="Copy Local Expanded Reference Assemblies"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="CopyPayload"
|
||||
DisplayName="Copy Payload"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="CopyPayloadToSubDirectory"
|
||||
DisplayName="Copy Payload to Subdirectory"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="DisplayName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<BoolProperty Name="ExpandContent"
|
||||
DisplayName="Expand Content"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="ExpandReferenceAssemblies"
|
||||
DisplayName="Expand Reference Assemblies"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="FrameworkIdentity"
|
||||
DisplayName="FrameworkIdentity"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="IsImplicitlyDefined"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Name"
|
||||
DisplayName="Name"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="SDKPackageItemSpec"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="SDKRootFolder"
|
||||
DisplayName="SDK Root"
|
||||
ReadOnly="True" />
|
||||
|
||||
<StringProperty Name="Version"
|
||||
DisplayName="Version"
|
||||
ReadOnly="True" />
|
||||
|
||||
<BoolProperty Name="Visible"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="SdkSupportedTargetPlatformIdentifier"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="SdkSupportedTargetPlatformIdentifier"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="DisplayName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="SdkSupportedTargetPlatformVersion"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="SdkSupportedTargetPlatformVersion"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
</Rule>
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="SettingsPropertyPage"
|
||||
Description="Settings"
|
||||
DisplayName="Settings"
|
||||
PageTemplate="generic"
|
||||
Order="1200"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="General"
|
||||
DisplayName="General" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFileWithInterception"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
HasConfigurationCondition="False" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="SettingsPagePlaceholderDescription"
|
||||
DisplayName="Ignored"
|
||||
Description="The management of application settings no longer occurs through project properties. Instead, open the settings file directly from Solution Explorer. For convenience, you may access it via the link below."
|
||||
Category="General">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="Description" />
|
||||
</StringProperty.ValueEditors>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-project-capability "AppSettings")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
<StringProperty Name="CreateOrOpenApplicationSettings"
|
||||
DisplayName="Create or open application settings"
|
||||
Category="General">
|
||||
<StringProperty.ValueEditors>
|
||||
<ValueEditor EditorType="LinkAction">
|
||||
<ValueEditor.Metadata>
|
||||
<NameValuePair Name="Action" Value="Command" />
|
||||
<NameValuePair Name="Command" Value="CreateOrOpenApplicationSettings" />
|
||||
</ValueEditor.Metadata>
|
||||
</ValueEditor>
|
||||
</StringProperty.ValueEditors>
|
||||
<StringProperty.Metadata>
|
||||
<NameValuePair Name="VisibilityCondition">
|
||||
<NameValuePair.Value>(has-project-capability "AppSettings")</NameValuePair.Value>
|
||||
</NameValuePair>
|
||||
</StringProperty.Metadata>
|
||||
</StringProperty>
|
||||
|
||||
</Rule>
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="SuggestedVisualStudioComponentId"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="SuggestedVisualStudioComponentId"
|
||||
MSBuildTarget="CollectSuggestedVisualStudioComponentIds"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
SourceType="TargetResults" />
|
||||
</Rule.DataSource>
|
||||
|
||||
</Rule>
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="SupportedNETCoreAppTargetFramework"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="SupportedNETCoreAppTargetFramework"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="DisplayName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Alias"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="SupportedNETFrameworkTargetFramework"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="SupportedNETFrameworkTargetFramework"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="DisplayName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Alias"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="SupportedNETStandardTargetFramework"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="SupportedNETStandardTargetFramework"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="DisplayName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Alias"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="SupportedTargetFramework"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="SupportedTargetFramework"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="DisplayName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
<StringProperty Name="Alias"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="SupportedTargetFrameworkAlias"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="SupportedTargetFrameworkAlias"
|
||||
MSBuildTarget="GenerateSupportedTargetFrameworkAlias"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext"
|
||||
SourceType="TargetResults" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty Name="DisplayName"
|
||||
ReadOnly="True"
|
||||
Visible="False" />
|
||||
|
||||
</Rule>
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE.md file in the project root for more information. -->
|
||||
<Rule Name="NamespaceImport"
|
||||
PageTemplate="generic"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
<Rule.DataSource>
|
||||
<DataSource HasConfigurationCondition="False"
|
||||
ItemType="Import"
|
||||
Persistence="ProjectFile"
|
||||
SourceOfDefaultValue="AfterContext" />
|
||||
</Rule.DataSource>
|
||||
|
||||
</Rule>
|
||||
+1
@@ -0,0 +1 @@
|
||||
Microsoft.TemplateEngine.VSCode.dll
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "@microsoft/vscode.templateengine.linux-x64",
|
||||
"version": "18.7.20-ga05dedcd31",
|
||||
"description": ".NET Template Engine Host for Visual Studio Code",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://devdiv@dev.azure.com/devdiv/DevDiv/_git/dotnet-project-system-vscode"
|
||||
},
|
||||
"brokeredServices": [
|
||||
{
|
||||
"moniker": {
|
||||
"name": "Microsoft.TemplateEngine.VSCode.TemplateService",
|
||||
"version": "0.1"
|
||||
}
|
||||
}
|
||||
],
|
||||
"author": "Microsoft",
|
||||
"license": "See LICENSE.md"
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@microsoft/vscode.projectsystem.managed.linux-x64": "18.7.20-ga05dedcd31",
|
||||
"@microsoft/vscode.templateengine.linux-x64": "18.7.20-ga05dedcd31"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system",
|
||||
"branch": "main",
|
||||
"commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f"
|
||||
}
|
||||
}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@microsoft/vscode.projectsystem.managed.win32-arm64": "18.7.20-ga05dedcd31",
|
||||
"@microsoft/vscode.templateengine.win32-arm64": "18.7.20-ga05dedcd31"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://devdiv.visualstudio.com/DevDiv/_git/dotnet-project-system",
|
||||
"branch": "main",
|
||||
"commit": "a05dedcd31dbf83f110d7207fd878a9ecf33350f"
|
||||
}
|
||||
}
|
||||
Loaded 100 of 338 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user