Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
a637d95d
R
roslyn
项目概览
lwm1986
/
roslyn
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
roslyn
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a637d95d
编写于
7月 29, 2015
作者:
K
Kevin Halverson
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #4212 from KevinH-MS/master
Move binding redirects for InteractiveWindow...
上级
b5252219
ddfb9821
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
101 addition
and
36 deletion
+101
-36
src/InteractiveWindow/VisualStudio/AssemblyRedirects.cs
src/InteractiveWindow/VisualStudio/AssemblyRedirects.cs
+37
-0
src/InteractiveWindow/VisualStudio/VisualStudioInteractiveWindow.csproj
...eWindow/VisualStudio/VisualStudioInteractiveWindow.csproj
+64
-20
src/VisualStudio/Setup/AssemblyRedirects.cs
src/VisualStudio/Setup/AssemblyRedirects.cs
+0
-16
未找到文件。
src/InteractiveWindow/VisualStudio/AssemblyRedirects.cs
0 → 100644
浏览文件 @
a637d95d
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using
Microsoft.VisualStudio.Shell
;
[
assembly
:
ProvideBindingRedirection
(
AssemblyName
=
"Microsoft.VisualStudio.InteractiveWindow"
,
OldVersionLowerBound
=
Constants
.
OldVersionLowerBound
,
OldVersionUpperBound
=
Constants
.
OldVersionUpperBound
,
NewVersion
=
Constants
.
NewVersion
,
PublicKeyToken
=
Constants
.
PublicKeyToken
,
GenerateCodeBase
=
false
)]
[
assembly
:
ProvideBindingRedirection
(
AssemblyName
=
"Microsoft.VisualStudio.VsInteractiveWindow"
,
OldVersionLowerBound
=
Constants
.
OldVersionLowerBound
,
OldVersionUpperBound
=
Constants
.
OldVersionUpperBound
,
NewVersion
=
Constants
.
NewVersion
,
PublicKeyToken
=
Constants
.
PublicKeyToken
,
GenerateCodeBase
=
false
)]
internal
class
Constants
{
public
const
string
OldVersionLowerBound
=
"0.7.0.0"
;
public
const
string
OldVersionUpperBound
=
"1.1.0.0"
;
#if OFFICIAL_BUILD
// If this is an official build we want to generate binding
// redirects from our old versions to the release version
public
const
string
NewVersion
=
"1.1.0.0"
;
#else
// Non-official builds get redirects to local 42.42.42.42,
// which will only be built locally
public
const
string
NewVersion
=
"42.42.42.42"
;
#endif
public
const
string
PublicKeyToken
=
"31BF3856AD364E35"
;
}
src/InteractiveWindow/VisualStudio/VisualStudioInteractiveWindow.csproj
浏览文件 @
a637d95d
...
...
@@ -39,17 +39,39 @@
<CodeAnalysisRuleSet>
MinimumRecommendedRules.ruleset
</CodeAnalysisRuleSet>
</PropertyGroup>
<ItemGroup>
<Reference
Include=
"envdte, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"envdte80, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.ComponentModelHost, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.CoreUtility, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Editor, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Language.Intellisense, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Language.StandardClassification, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.OLE.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Shell.14.0, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Shell.Immutable.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Shell.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"envdte, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"envdte80, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.ComponentModelHost, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.CoreUtility, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Editor, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Language.Intellisense, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Language.StandardClassification, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.OLE.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Shell.14.0, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Shell.Immutable.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Shell.Interop, Version=7.1.40304.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Shell.Interop.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<EmbedInteropTypes>
True
</EmbedInteropTypes>
</Reference>
...
...
@@ -59,15 +81,33 @@
<Reference
Include=
"Microsoft.VisualStudio.Shell.Interop.12.0, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<EmbedInteropTypes>
True
</EmbedInteropTypes>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Shell.Interop.9.0, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Text.Data, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Text.Logic, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Text.UI, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Text.UI.Wpf, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.TextManager.Interop"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.TextManager.Interop.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.TextManager.Interop.8.0, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
><Private>
false
</Private></Reference>
<Reference
Include=
"Microsoft.VisualStudio.Shell.Interop.8.0, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Shell.Interop.9.0, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Text.Data, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Text.Logic, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Text.UI, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.Text.UI.Wpf, Version=$(VisualStudioReferenceAssemblyVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.TextManager.Interop"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.TextManager.Interop.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"Microsoft.VisualStudio.TextManager.Interop.8.0, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
>
<Private>
false
</Private>
</Reference>
<Reference
Include=
"PresentationCore"
/>
<Reference
Include=
"PresentationFramework"
/>
<Reference
Include=
"System"
/>
...
...
@@ -79,7 +119,11 @@
<Reference
Include=
"System.XML"
/>
<Reference
Include=
"WindowsBase"
/>
</ItemGroup>
<PropertyGroup
Condition=
"'$(OfficialBuild)' == 'true'"
>
<DefineConstants>
$(DefineConstants);OFFICIAL_BUILD
</DefineConstants>
</PropertyGroup>
<ItemGroup>
<Compile
Include=
"AssemblyRedirects.cs"
Condition=
"('$(AssemblyVersion)' == '42.42.42.42') or ('$(OfficialBuild)' == 'true')"
/>
<Compile
Include=
"CommandIds.cs"
/>
<Compile
Include=
"ContentTypeMetadata.cs"
/>
<Compile
Include=
"Guids.cs"
/>
...
...
src/VisualStudio/Setup/AssemblyRedirects.cs
浏览文件 @
a637d95d
...
...
@@ -170,22 +170,6 @@
PublicKeyToken
=
"b03f5f7f11d50a3a"
,
GenerateCodeBase
=
false
)]
[
assembly
:
ProvideBindingRedirection
(
AssemblyName
=
"Microsoft.VisualStudio.InteractiveWindow"
,
OldVersionLowerBound
=
Constants
.
OldVersionLowerBound
,
OldVersionUpperBound
=
Constants
.
OldVersionUpperBound
,
NewVersion
=
Constants
.
NewVersion
,
PublicKeyToken
=
Constants
.
PublicKeyToken
,
GenerateCodeBase
=
false
)]
[
assembly
:
ProvideBindingRedirection
(
AssemblyName
=
"Microsoft.VisualStudio.VsInteractiveWindow"
,
OldVersionLowerBound
=
Constants
.
OldVersionLowerBound
,
OldVersionUpperBound
=
Constants
.
OldVersionUpperBound
,
NewVersion
=
Constants
.
NewVersion
,
PublicKeyToken
=
Constants
.
PublicKeyToken
,
GenerateCodeBase
=
false
)]
internal
class
Constants
{
public
const
string
OldVersionLowerBound
=
"0.7.0.0"
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录