Microsoft® .NET Framework的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Microsoft® .NET Framework的问题相关的知识,希望对你有一定的参考价值。
我电脑里必须要安装一个开票软件
但是打开程序就会跟我说电脑里没有Microsoft® .NET Framework 1.1
请先安装Microsoft® .NET Framework 1.1
然后我就去下载了1.1来安装
下载了好几个,有一个跳出来说我是64位系统,不兼容,程序是32位的
然后我就去微软的页面下载
它又跳出来说我的系统里有3.5和4
不需要安装1.1……
求问我该怎么办……
或者是不是有办法强制安装上面那个开票软件……
如果有办法强制安装了,那个软件能正常使用嘛……
Orz
求助求助
新手没什么分……请见谅
1,在C盘下创建一个新文件夹(如C:\DotNet);
2,下载.net framework1.1安装包,一定要将此安装包的安装文件名命名为dotnetfx.exe;
3,下载.net framework1.1 sp1(NDP1.1 SP1-KB867460-X86.exe),重命名此SP1的安装文件为dotnetfxsp1.exe;
4,将这两个文件(dotnetfx.exe,dotnetfxsp1.exe)都拷入c:\DotNet文件夹下;
5,打开DOS命令行(“开始”--“运行”--敲入“CMD”);
6,用DOS命令进入C:\DotNet文件夹(cd c:\DotNet)
7,依次运行下列命令:
第一步 dotnetfx.exe /c:"msiexec.exe /a netfx.msi TARGETDIR=C:\DotNet"
当弹出对话框提安装完成时点“确定”
第二步 dotnetfxsp1.exe /Xp:C:\DotNet\netfxsp.msp
第三步 msiexec.exe /a c:\DotNet\netfx.msi /p c:\DotNet\netfxsp.msp
等待,完成后相关对话框会自动消失
8,运行文件夹里的netfx.msi 参考技术A 1、可能是软件本身还需要装环境(但是,这个不一定成立,你看下还有没有其他需要装的程序)
2、直接去微软官网下载.net framework4.0 full版本试一下(当然了64位的就下X64,否则就X86)追问
不行……我刚才按你说试了一下
顺便直接装了4.5也不能安装那个开票软件
然后我电话那个软件的公司
他们说必须一定要装1.1才行
Orz
巡航控制 .NET 4.0 MSBUILD 记录器
【中文标题】巡航控制 .NET 4.0 MSBUILD 记录器【英文标题】:Cruise Control .NET 4.0 MSBUILD Logger 【发布时间】:2010-04-22 13:59:20 【问题描述】:有人在 Cruise Control 中获得了 MSBuild 任务来加载记录器吗?
我尝试了各种变体,但总是无法加载记录器。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe C:\Windows\Microsoft.NET\Framework\v4.0.30319 C:\builds\MVC2Test\trunk\MVC2Test\MVC2Test.sln /noconsolelogger /p:Configuration=CruiseControl /v:diag 建造 15 ThoughtWorks.CruiseControl.MsBuild.XmlLogger,C:\Program Files (x86)\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll
如果可能,请发布一个专门工作的 .NET 4.0 示例。
谢谢
【问题讨论】:
【参考方案1】:对我来说,获得 .NET 4.0 和 Cruise Control .NET 的原因在于:
1) 避免像瘟疫一样使用 64 位 MSBuild...首先有一个有效的 32 位构建。
2) 只需指定记录器的完全限定路径,而不是典型类, 汇编格式。
3) 从 VS 2010 光盘部署目标包。 \WCU\MTPack\NetFx_DTP.msi EXTUI=1 /log install.log
4) 始终首先从命令行证明 MSBuild 有效。
5) 在您的解决方案文件中创建配置并仅包含您要构建的项目
<msbuild>
<!-- WARNING: You must copy the files from C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications to the same path on your build server -->
<executable>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</executable>
<workingDirectory>C:\builds\SOLUTIONFOLDER\trunk\</workingDirectory>
<projectFile>C:\builds\SOLUTIONFOLDER\trunk\SOLUTIONNAME.sln</projectFile>
<buildArgs>/noconsolelogger /p:Configuration=CruiseControl /v:diag</buildArgs>
<targets>Build</targets>
<timeout>15</timeout>
<logger>C:\CruiseControl\server\ThoughtWorks.CruiseControl.MSBuild.dll</logger>
</msbuild>
现在,如果微软只允许我们在我们的构建服务器上轻松安装 MSTest……人们已经乞求了 5 年,微软怎么能对测试了解这么少?
祝大家好运。
【讨论】:
+1 表示关于 MSTest 的观点。我们必须在我们的构建服务器上安装 VS,这简直是愚蠢的。我想这是因为他们希望我们使用 TFS Build 服务器,但它现在还很不成熟,CCNet 是更好的选择。以上是关于Microsoft® .NET Framework的问题的主要内容,如果未能解决你的问题,请参考以下文章