Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
dotNET Platform
fsharp
提交
ea00c4b7
F
fsharp
项目概览
dotNET Platform
/
fsharp
12 个月 前同步成功
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
fsharp
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ea00c4b7
编写于
2月 06, 2015
作者:
K
Kevin Ransom (msft)
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #218 from KevinRansom/VS2015Support
1. Revert AppVeyor to use Dev 12, until AppVeyor provide Pro support fo...
上级
d2433da8
27479963
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
33 addition
and
29 deletion
+33
-29
appveyor-build.cmd
appveyor-build.cmd
+8
-2
appveyor.yml
appveyor.yml
+1
-1
src/FSharpSource.targets
src/FSharpSource.targets
+7
-0
tests/BuildTestTools.cmd
tests/BuildTestTools.cmd
+14
-2
vsintegration/src/Salsa/Salsa.fsproj
vsintegration/src/Salsa/Salsa.fsproj
+0
-6
vsintegration/src/unittests/Unittests.fsproj
vsintegration/src/unittests/Unittests.fsproj
+2
-17
vsintegration/src/vs/FsPkgs/FSharp.Project/FS/ProjectSystem.fsproj
...tion/src/vs/FsPkgs/FSharp.Project/FS/ProjectSystem.fsproj
+1
-1
未找到文件。
appveyor-build.cmd
浏览文件 @
ea00c4b7
...
...
@@ -29,10 +29,10 @@ if not exist %_ngenexe% echo Error: Could not find ngen.exe. && goto :eof
%_ngenexe%
install
proto
\net40\bin\FSharp.Build
-proto
.dll
%_ngenexe%
install
proto
\net40\bin\fsc
-proto
.exe
%_msbuildexe%
src
/fsharp-library-build
.proj
/p
:
UseNugetPackages
=
true
/p
:
Configuration
=
Release
%_msbuildexe%
src
/fsharp-library-build
.proj
/p
:Configuration
=
Release
@if
ERRORLEVEL
1
echo
Error
:
library
release
build
failed
&&
goto
:eof
%_msbuildexe%
src
/fsharp-compiler-build
.proj
/p
:
UseNugetPackages
=
true
/p
:
Configuration
=
Release
%_msbuildexe%
src
/fsharp-compiler-build
.proj
/p
:Configuration
=
Release
@if
ERRORLEVEL
1
echo
Error
:
compile
Release
build
failed
&&
goto
:eof
REM We don't build new net20 FSharp.Core anymore
...
...
@@ -68,6 +68,12 @@ REM @if ERRORLEVEL 1 echo Error: library net20 build failed && goto :eof
%_msbuildexe%
src
/fsharp-library-unittests-build
.proj
/p
:TargetFramework
=
portable259
/p
:Configuration
=
Release
@if
ERRORLEVEL
1
echo
Error
:
library
unittests
build
failed
portable259
&&
goto
:eof
%_msbuildexe%
vsintegration
\fsharp
-vsintegration-build
.proj
/p
:TargetFramework
=
net40
/p
:Configuration
=
Release
@if
ERRORLEVEL
1
echo
Error
:
library
unittests
build
failed
vsintegration
-unittests
&&
goto
:eof
%_msbuildexe%
vsintegration
\fsharp
-vsintegration-unittests-build
.proj
/p
:TargetFramework
=
net40
/p
:Configuration
=
Release
@if
ERRORLEVEL
1
echo
Error
:
library
unittests
build
failed
vsintegration
-unittests
&&
goto
:eof
@echo
on
call
src
\update.cmd
release
-ngen
...
...
appveyor.yml
浏览文件 @
ea00c4b7
os
:
Visual Studio 2015 CTP
os
:
Windows Server 2012 R2
init
:
build_script
:
...
...
src/FSharpSource.targets
浏览文件 @
ea00c4b7
...
...
@@ -745,4 +745,11 @@
<Target
Name=
"BeforeBuild"
BeforeTargets=
"Build"
>
<Exec
Command=
".\.nuget\NuGet.exe restore packages.config -PackagesDirectory packages"
WorkingDirectory=
"$(FSharpSourcesRoot)\.."
/>
</Target>
<Target
Name=
"BeforeResolveReferences"
>
<CreateProperty
Value=
"$(ProjectDir)..\..\..\packages\NUnit.2.6.3\lib\;$(ProjectDir)..\..\..\packages\NUnit.Runners.2.6.3\tools\lib\;$(AssemblySearchPaths)"
>
<Output
TaskParameter=
"Value"
PropertyName=
"AssemblySearchPaths"
/>
</CreateProperty>
</Target>
</Project>
tests/BuildTestTools.cmd
浏览文件 @
ea00c4b7
...
...
@@ -15,11 +15,23 @@ exit /b 1
:ok
:: Check prerequisites
if
not
'
%VisualStudioVersion%
'
==
''
goto
vsversionset
if
exist
"
%ProgramFiles
(x86)
%
\Microsoft Visual Studio 14.0\common7\ide\devenv.exe"
set
VisualStudioVersion
=
14
.0
if
not
'
%VisualStudioVersion%
'
==
''
goto
vsversionset
if
exist
"
%ProgramFiles
(x86)
%
\Microsoft Visual Studio 12.0\common7\ide\devenv.exe"
set
VisualStudioVersion
=
12
.0
:vsversionset
if
'
%VisualStudioVersion%
'
==
''
echo
Error
:
Could
not
find
a
Visual
Studio
Installed
.MSBuild.exe.
Please
see
http
://www.visualstudio.com/en
-us/news/vs
2015
-vs
.aspx.
&&
goto
:eof
if
'
%VisualStudioVersion%
'
==
'14.0'
set
_msbuildexe
=
"
%ProgramFiles
(x86)
%
\MSBuild\14.0\Bin\MSBuild.exe"
if
'
%VisualStudioVersion%
'
==
'12.0'
set
_msbuildexe
=
"
%ProgramFiles
(x86)
%
\MSBuild\12.0\Bin\MSBuild.exe"
if
not
exist
%_msbuildexe%
echo
Error
:
Could
not
find
MSBuild
.exe
.
Please
see
http
://www.microsoft.com/en
-us/download/details
.aspx
?
id
=
40760
.
&&
goto
:eof
if
not
exist
"
%~dp0
\fsharpqa\testenv\bin"
mkdir
"
%~dp0
\fsharpqa\testenv\bin"
||
goto
:error
msbuild
%~dp0
\fsharpqa\testenv\src\ILComparer\ILComparer.fsproj
/p
:Configuration
=
%
1
/t
:Build
||
goto
:error
%_msbuildexe%
%~dp0
\fsharpqa\testenv\src\ILComparer\ILComparer.fsproj
/p
:Configuration
=
%
1
/t
:Build
||
goto
:error
xcopy
/Y
%~dp0
\fsharpqa\testenv\src\ILComparer\bin\
%
1
\
*
%~dp0
\fsharpqa\testenv\bin
||
goto
:error
msbuild
%~dp0
\fsharpqa\testenv\src\HostedCompilerServer\HostedCompilerServer.fsproj
/p
:Configuration
=
%
1
/t
:Build
||
goto
:error
%_msbuildexe%
%~dp0
\fsharpqa\testenv\src\HostedCompilerServer\HostedCompilerServer.fsproj
/p
:Configuration
=
%
1
/t
:Build
||
goto
:error
xcopy
/Y
%~dp0
\fsharpqa\testenv\src\HostedCompilerServer\bin\
%
1
\
*
%~dp0
\fsharpqa\testenv\bin
||
goto
:error
if
exist
%~dp0
\..\
%
1
\net40\bin
(
...
...
vsintegration/src/Salsa/Salsa.fsproj
浏览文件 @
ea00c4b7
...
...
@@ -104,10 +104,4 @@
</ProjectReference>
</ItemGroup>
<Import
Project=
"$(FSharpSourcesRoot)\FSharpSource.targets"
/>
<Target
Name=
"BeforeResolveReferences"
Condition=
"'$(UseNugetPackages)'=='true'"
>
<CreateProperty
Value=
"$(ProjectDir)..\..\..\packages\NUnit.2.6.3\lib\;$(ProjectDir)..\..\..\packages\NUnit.Runners.2.6.3\tools\lib\;$(AssemblySearchPaths)"
>
<Output
TaskParameter=
"Value"
PropertyName=
"AssemblySearchPaths"
/>
</CreateProperty>
</Target>
</Project>
vsintegration/src/unittests/Unittests.fsproj
浏览文件 @
ea00c4b7
...
...
@@ -112,16 +112,8 @@
<Reference
Include=
"Microsoft.VisualStudio.Designer.Interfaces"
/>
<Reference
Include=
"Microsoft.VisualStudio.CommonIDE"
/>
<Reference
Include=
"Microsoft.VisualStudio.VSHelp.dll"
/>
<Reference
Include=
"nunit.framework.dll"
>
<Private>
True
</Private>
</Reference>
<Reference
Include=
"nunit.util.dll"
>
<Private>
True
</Private>
</Reference>
<Reference
Include=
"nunit.framework, Version=2.6.3.13283, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77"
>
<SpecificVersion>
true
</SpecificVersion>
<HintPath>
$(FSharpSourcesRoot)\..\packages\NUnit.2.6.3\lib\nunit.framework.dll
</HintPath>
</Reference>
<Reference
Include=
"nunit.util.dll"
><Private>
True
</Private></Reference>
<Reference
Include=
"nunit.framework.dll"
><Private>
True
</Private></Reference>
<ProjectReference
Include=
"$(FSharpSourcesRoot)\fsharp\Fsc\Fsc.fsproj"
>
<Project>
{ffde9e47-9675-4498-b540-69b2583dd600}
</Project>
<Name>
Fsc
</Name>
...
...
@@ -178,11 +170,4 @@
</ProjectReference>
</ItemGroup>
<Import
Project=
"$(FSharpSourcesRoot)\FSharpSource.targets"
/>
<Target
Name=
"BeforeResolveReferences"
Condition=
"'$(UseNugetPackages)'=='true'"
>
<CreateProperty
Value=
"$(ProjectDir)..\..\..\packages\NUnit.2.6.3\lib\;$(ProjectDir)..\..\..\packages\NUnit.Runners.2.6.3\tools\lib\;$(AssemblySearchPaths)"
>
<Output
TaskParameter=
"Value"
PropertyName=
"AssemblySearchPaths"
/>
</CreateProperty>
</Target>
</Project>
\ No newline at end of file
vsintegration/src/vs/FsPkgs/FSharp.Project/FS/ProjectSystem.fsproj
浏览文件 @
ea00c4b7
...
...
@@ -136,6 +136,6 @@
<Win32Resource>
$(IntermediateOutputPath)\ProjectResources.rc.res
</Win32Resource>
</PropertyGroup>
<Target
Name=
"BeforeBuild"
>
<Exec
Command=
"rc.exe /fo $(IntermediateOutputPath)$(RCResourceFile).res $(RCResourceFile)"
/>
<Exec
Command=
'"$(ProgramFiles)\Windows Kits\8.1\bin\x86\rc.exe" /fo $(IntermediateOutputPath)$(RCResourceFile).res $(RCResourceFile)'
/>
</Target>
</Project>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录