ili*_*ian 61 .net teamcity visual-studio-2010
我有一个asp.net mvc部署包,我正在尝试用团队城市构建.包构建没有任何问题,但bin文件夹包含不需要的文件(并导致站点在存在时失败).
如果我从visual studio构建相同的包,则不存在其他文件.
其他文件是:
Microsoft.VisualBasic.Activities.Compiler.dll
mscorlib.dll
normidna.nlp
normnfc.nlp
normnfd.nlp
normnfkc.nlp
normnfkd.nlp
System.Data.dll
System.Data.OracleClient.dll
System.EnterpriseServices.dll
System.EnterpriseServices.Wrapper.dll
System.Transactions.dll
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能防止这些附加程序集和.nlp文件包含在程序包中?
UPDATE
在对日志文件进行了一些挖掘之后,我发现_CopyFilesMarkedCopyLocal构建任务正在将文件复制到bin目录中.奇怪的是,程序集未标记为本地副本.
ili*_*ian 62
经过一番挖掘后,我注意到构建服务器上有.Net框架,但没有框架SDK.在构建服务器上安装SDK后,不再添加其他程序集.
Edw*_*lde 28
我在only had 4.5.1 sdk安装的构建服务器上遇到了同样的问题.
添加p:FrameworkPathOverride参数msbuild.例如:
msbuild /p:FrameworkPathOverride="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18144 次 |
| 最近记录: |