c# - XNA Visual Studios 2010 异常部署错误

标签 c# visual-studio-2010 xna

最近,我在尝试部署我的项目时遇到了 3 个异常错误。我知道 XNA 基本上已经过时了,但我很久以前就开始玩这个游戏了,我想用 XNA 来完成它。我无法在 WP7 模拟器或任何设备上部署。我在 W8.1 上运行。我在同一个操作系统上从事同一个项目有一段时间了,没有遇到任何问题。但是突然之间,我开始出现这些错误。我最近所做的更改并没有真正改变任何重大内容。这些是错误。

1) The "FilesToFilter=@(ReferenceSatellitePaths)" parameter for the "FilterItemsBySupportedCultures" task is invalid.

2) The "FilterItemsBySupportedCultures" task failed unexpectedly. System.ArgumentException: Object of type 'Microsoft.Build.Framework.ITaskItem[]' cannot be converted to type 'Microsoft.Build.Framework.ITaskItem[]'. at System.RuntimeType.TryChangeType(Object value, Binder binder, CultureInfo culture, Boolean needsSpecialCast) at System.RuntimeType.CheckValue(Object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr) at System.Reflection.MethodBase.CheckArguments(Object[] parameters, Binder binder, BindingFlags invokeAttr, CultureInfo culture, Signature sig) at System.Reflection.RuntimeMethodInfo.InvokeArgumentsCheck(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) at Microsoft.Build.Execution.TaskFactoryWrapper.SetPropertyValue(ITask task, TaskPropertyInfo property, Object value) at Microsoft.Build.BackEnd.TaskExecutionHost.InternalSetTaskParameter(TaskPropertyInfo parameter, Object parameterValue)

3)The "FilterItemsBySupportedCultures" task could not be initialized with its input parameters.

最佳答案

如果您使用 VS 2010 Express对于 Windows Phone,您需要编辑文件:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VPDExpress.exe.config

在探测标签之后将其添加到绑定(bind)的最顶部

<dependentAssembly> <assemblyIdentity name="Microsoft.Build.Framework" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/> <bindingRedirect oldVersion="12.0.0.0-14.0.0.0" newVersion="4.0.0.0"/> </dependentAssembly>

为我工作。适用于已安装的 VS2013 和 VS2015。

附言 您需要在桌面上编辑文件以获得写入文件的权限,然后将其复制到需要的位置。

关于c# - XNA Visual Studios 2010 异常部署错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22184855/

相关文章:

C#:这里需要什么 `using` 语句?

c# - C#读取文件,方法差异

c# - nvelocity最新源码在哪里

C# - 使用包含字符串数组的字符串

c# - 使用 Resharpers 模式目录查找具有 3 个以上参数的构造函数

c# - Resharper(查找并)一次修复所有问题

c# - 关于 Unity3D SOLID SRP 的建议

c# - 将应用程序图标和窗口图标设置为 Windows 7 友好图标

c# - 我在 XNA 的第一个游戏(小问题)

c# - XNA C# 如何让我的模型闪烁?