我尝试了网络安装平台和手动安装,但都不起作用。
我尝试先安装 AspNetMVC3ToolsUpdateSetup.exe,但它总是因 fatal error 而失败
OS Version = 6.1.7601, Platform 2, Service Pack 1
OS Description = Windows 7 - x64 Enterprise Edition Service Pack 1
CommandLine = c:\temp\ext27692\setup.exe
TimeZone = Pacific Daylight Time
Initial LCID = 1033
Using Simultaneous Download and Install mechanism
Operation: Installing
Package Name = Microsoft ASP.NET MVC 3 Tools Update
Package Version = 3.0.20406.0
User Experience Data Collection Policy: AlwaysUploaded
Number of applicable items: 5
MSI (c:\temp\ext27692\AspNetWebPages.msi) Installation succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetWebPages.msi.txt
MSI (c:\temp\ext27692\AspNetWebPagesVS2010Tools.msi) Installation succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetWebPagesVS2010Tools.msi.txt
MSI (c:\temp\ext27692\AspNetMVC3.msi) Installation succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetMVC3.msi.txt
MSI (c:\temp\ext27692\AspNetMVC3VS2010Tools.msi) Installation succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetMVC3VS2010Tools.msi.txt
MSI (c:\temp\ext27692\NuGet.msi) Installation failed. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_NuGet.msi.txt
MSI (c:\temp\ext27692\AspNetMVC3VS2010Tools.msi) Uninstall succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetMVC3VS2010Tools.msi.txt
MSI (c:\temp\ext27692\AspNetMVC3.msi) Uninstall succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetMVC3.msi.txt
MSI (c:\temp\ext27692\AspNetWebPagesVS2010Tools.msi) Uninstall succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetWebPagesVS2010Tools.msi.txt
MSI (c:\temp\ext27692\AspNetWebPages.msi) Uninstall succeeded. Msi Log: Microsoft ASP.NET MVC 3 Tools Update_20120618_145125927-MSI_AspNetWebPages.msi.txt
Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:14:10).
我尝试修复 here但它对我不起作用。
我得到的比你在上面的截图中看到的更进一步,因为它似乎击中了我认为是 nuget 的东西,然后立即回滚。它发生得太快了,我无法看清楚。
我确实安装了 Visual Studios 2010 SP1。
最佳答案
我是如何让我的工作的:
- 下载并运行
AspNetMVC3ToolsUpdateSetup.exe
,让它提取文件但不接受许可条款并单击安装 - 这创建了文件夹
C:\temp\ext27692
,此文件夹中包含安装中使用的所有必需的安装文件和配置。如果您查看文件夹的内容,您会注意到有一个nuget.msi
安装文件。请注意,您计算机上的 VS 已具有最新版本,因此无需安装。 - 快速复制文件夹
C:\temp\ext27692
,同时点 1 中的执行仍在运行,然后单击“取消”。这将回滚并删除它创建的内容。 - 在您在第 3 点制作的
C:\temp\ext27692
副本中,找到文件parameterinfo.xml
并使用文本编辑器打开它 在打开的
parameterinfo.xml
文件中找到以下行并删除它们<MSI CanonicalTargetName="NuGet" DownloadSize="756736" EstimatedInstallTime="849920" HashValue="74F464AC4E7220775472D5DF08CE7842958BC53FB8B569E0917CEAEEFB82209C" InstalledProductSize="838144" Name="NuGet.msi" ProductCode="{A5630CB0-6D3C-4C93-9A51-03BEB835A982}" Rollback="true" SystemDriveSize="100"> <IsPresent> <Exists> <MsiProductVersion ProductCode="Self" /> </Exists> </IsPresent> <ApplicableIf> <Or> <Or> <Or> <LessThanOrEqualTo LeftHandSide="30319.01" BoolWhenNonExistent="false"> <RegKeyValue Location="HKLM\Software\Microsoft\DevDiv\VS\Servicing\10.0\vstscore\Version"/> </LessThanOrEqualTo> <LessThanOrEqualTo LeftHandSide="30319.01" BoolWhenNonExistent="false"> <RegKeyValue Location="HKLM\Software\Microsoft\DevDiv\VS\Servicing\10.0\vstdcore\Version"/> </LessThanOrEqualTo> </Or> <LessThanOrEqualTo LeftHandSide="30319.01" BoolWhenNonExistent="false"> <RegKeyValue Location="HKLM\Software\Microsoft\DevDiv\VS\Servicing\10.0\procore\Version"/> </LessThanOrEqualTo> </Or> <LessThanOrEqualTo LeftHandSide="30319.01" BoolWhenNonExistent="false"> <RegKeyValue Location="HKLM\Software\Microsoft\DevDiv\vns\Servicing\10.0\xcor\Version"/> </LessThanOrEqualTo> </Or> </ApplicableIf> <ActionTable> <InstallAction IfPresent="noop" IfAbsent="install" /> <UninstallAction IfPresent="uninstall" IfAbsent="noop" /> <RepairAction IfPresent="repair" IfAbsent="install" /> </ActionTable> </MSI>
保存
parameterinfo.xml
- 在您创建的
C:\temp\ext27692
副本中,现在找到文件setup.exe
并执行它。
这将安装 MVC3,但不会安装旧版本的 NuGet。
关于asp.net-mvc - 无法安装 Asp.net MVC 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11091919/