Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net “失踪”;。NETFramework“;目录在";“程序文件”;目录_.net_Visual Studio 2012_Visual Studio 2013_Windows 7 X64 - Fatal编程技术网

.net “失踪”;。NETFramework“;目录在";“程序文件”;目录

.net “失踪”;。NETFramework“;目录在";“程序文件”;目录,.net,visual-studio-2012,visual-studio-2013,windows-7-x64,.net,Visual Studio 2012,Visual Studio 2013,Windows 7 X64,我有一台64位Windows 7开发计算机,我有以下目录: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFrame

我有一台64位Windows 7开发计算机,我有以下目录:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1
但是对于64位
程序文件
目录,我只有:

C:\Program Files\Reference Assemblies\Microsoft\Framework
C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0
C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5
那么为什么缺少
C:\Program Files\Reference Assembly\Microsoft\Framework\.NETFramework
?我忘记安装了吗?

转到页面:


选择您需要的框架并安装它,它将为您创建文件夹,然后您可以使用它。

检查我的64位Windows 7开发机器,我也有相同的文件夹。您可能看到的是Visual Studio 2013安装了4.0、4.5和4.5.1。这是一个32位的应用程序,所以它只安装了实际需要的.Net framework。这是完全正常的。64位编译器查找c:\program文件,32位编译器查找c:\program文件(x86)。您使用的所有编译器都是32位编译器。您的计算机上有一个64位编译器,它与此无关。@StarPilot,
System.Data
的项目引用
Path
C:\Program Files(x86)\reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\System.Data.dll,当
目标平台设置为
x86
时,但即使我更改为
x64
,它也是一样的。我不应该看到
C:\Program Files\Reference Assembly\Microsoft\Framework\.NETFramework\v4.5.1\System.Data.dll
?根据,64位.Net应用程序可以使用32位.Net程序集。因此,任何使用2.0或更新版本编译的程序都将优先运行64位,但不需要特殊的程序集。由于编译器是32位的,所以所有这些程序集都在32位以下,但是用户的抖动将确定什么最适合他的设置,除非您通过构建特定的flavors.website来重写。不可用。@Blueburn Technologies恐怕您必须再次搜索它,因为它大约需要4年的时间。