由于文件路径不正确,Dropbox中托管的XNA项目无法构建

时间:2012-12-10 05:16:16

标签: visual-studio-2010 xna dropbox

我有一个XNA项目,通过Dropbox帐户托管并与其他用户共享。当我尝试构建时,它会因此错误而失败:

无法将文件“D:\ Documents \ Dropbox \ Super Mario Limitless \ SuperMarioLimitless \ SuperMarioLimitless \ bin \ x86 \ Debug \ Content \ m_norm.xnb”复制到“bin \ x86 \ Debug \ m_norm.xnb”。找不到路径的一部分'D:\ Documents \ Dropbox \ Super Mario Limitless \ SuperMarioLimitless \ SuperMarioLimitless \ bin \ x86 \ Debug \ Content \ m_norm.xnb'。

它似乎试图将文件从另一台计算机的路径中拉出来,这显然在这台计算机上不存在。我已经(粗略地)将它追溯到$(SolutionFolder)中的一个名为ContentPipeline.xml的文件\ SuperMarioLimitlessContent \ obj \ x86 \ Debug \

  <Item>
      <Source>m_norm.png</Source>
      <Name>m_norm</Name>
      <Importer>TextureImporter</Importer>
      <Processor>TextureProcessor</Processor>
      <Options>None</Options>
      <Output>D:\Documents\Dropbox\Super Mario Limitless\SuperMarioLimitless\SuperMarioLimitless\bin\x86\Debug\Content\m_norm.xnb</Output>
      <Time>2012-12-06T21:47:30-05:00</Time>
  </Item>

现在,我可以改变自己的路径,这对我有用,但不适合他。我尝试将它们更改为相对路径,但似乎无论加载此文件将解析相对路径,它也不适用于$(SolutionFolder)或$(ProjectFolder),而是按字面解释它们。

有问题的两个内容文件都设置为“Build Action:Compile”和“Copy to Output Directory:Copy Always”。

那么,有没有办法解决这个问题,或者这是否是更深层次问题的迹象?

提前致谢。

0 个答案:

没有答案