Aza*_*lvi 13 windows-phone-8 visual-studio-2013
我已经安装了Windows 8.1,之后我安装了Visual Studio Express 2013,其中包括Update 2 RC.So当我运行任何应用程序时它会给我错误
"File 'Windows.props' not found"
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会这样.我搜索了很多关于这个错误,但找不到任何解决方案.请帮助我,我花了两天时间找到这个解决方案.
此外,设备列表中没有模拟器.我认为错误是由于这一次.我已经下载了8.1模拟器,但无法在VS 2013模拟器列表中找到.
您需要执行一些基本检查以获得接近分辨率的任何值.
Windows.props文件是MSBuild.exe在构建Windows Phone应用程序时使用的构建文件.正常的安装路径是C:\ Program Files(x86)\ Windows Phone Kits\8.1\References\CommonConfiguration\Neutral\Windows.props.使用Windows资源管理器检查文件是否存在.
然后在主.targets文件中有一行包含它.它试图在$(TargetPlatformWinMDLocation)目录中找到该文件.您可以通过增加构建详细程度来查看此宏的值.工具+选项,项目和解决方案,构建和运行.将"MSBuild项目构建输出详细程度"设置更改为Detailed.在项目中使用Build + Rebuild.向后滚动"输出"窗口并找到与此类似的行:
1>TargetPlatformSdkMetadataLocation = C:\Program Files (x86)\Windows Phone Kits\8.1\References\CommonConfiguration\Neutral
1>TargetPlatformSdkPath = C:\Program Files (x86)\Windows Phone Kits\8.1\
1>TargetPlatformSdkRootOverride =
1>TargetPlatformVersion = 8.1
1>TargetPlatformWinMDLocation = C:\Program Files (x86)\Windows Phone Kits\8.1\References\CommonConfiguration\Neutral
Run Code Online (Sandbox Code Playgroud)
如果您发现任何不同,请告诉我们.
从注册表中读取此路径.启动Regedit.exe并导航到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\WindowsPhone\v8.1\Install Path以及HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\WindowsPhoneApp\v8.1\Install Path.
验证您是否在名称中看到了这些键中列出的值"Install Path",并且该值包含该值"C:\Program Files (x86)\Microsoft SDKs\WindowsPhoneApp\v8.1\".
msdn 讨论摘录:
检查是否存在名为 windowsSDKDir 的系统级环境变量,并尝试将其删除。
For this Follow these steps:
Press Windows Key + X and select System.
In the System dialog click on "Advanced system settings" then click "Environment Variables" on the advanced tab.
Then look for the environment variable I mentioned
try removing it
Run Code Online (Sandbox Code Playgroud)
如果这对您不起作用,您必须重新安装适用于 Windows 8.1 的 Windows 软件开发工具包 (SDK),这一定可以解决您的问题。
| 归档时间: |
|
| 查看次数: |
12972 次 |
| 最近记录: |