我正在处理XNA项目并修改Visual Studio以外的图形资源。为了使这些更改显示在应用程序中,我需要删除对原始图像的引用,然后重新添加相同的图像以查看更改。无论我是否完成重建,都会发生这种情况。有没有办法简化这个过程,以便我的项目显示我所做的更改,而不必删除内容引用,然后在每次更改后重新添加它。如何在Visual Studio更新中创建图形资源?
2
A
回答
1
XNA非常聪明,只希望在检测到某些内容发生变化时通过内容管道重新运行资产。由于某种原因,它没有看到你正在做出的改变。
确保您正在修改正确的文件。例如,如果您的原始图像位于c:\ myImage.png,并且您的项目为c:\ myGame将图像添加到内容项目时,它将被复制到c:\ myGame \ myGameContent。在c:\ myImage.png编辑图像不会被注意到。您需要编辑C:\ myGame \ myGameContent \ myImage.png
如果您正在编辑正确的文件,它仍然不会更新,尝试接触到另一个文件。像引擎一样聪明,当它检测到1个项目已经改变时,它将通过内容管道运行所有内容。*如果仍然不起作用如果您查看解决方案资源管理器的顶部,则会出现一个刷新按钮。尝试按它,因为它应该确保您的解决方案树与磁盘上的文件同步。
*注意:这是真正的V3.1它可能已经改变了4.0
1
当你拖动一个项目到Visual Studio项目(如,在这种情况下,内容项目)它会将复制到项目目录。默认情况下,它不会引用您拖入的文件(尽管可以作为选项提供)。
(如果您在拖动文件已经在项目目录,它只是让它留在那里。)
这样做的结果是,你需要的,如果你的内容文件的工作在内容项目目录,你想立即看到你的更新。
如果您不知道要将文件复制到何处,请在您的内容项目中选择其中一个,然后按F4(属性窗口)。找到“完整路径”条目。这就是你的文件存储的地方。
相关问题
- 1. 如何在Visual Studio中创建长解决方案资源管理器截图?
- 2. 在Visual Studio中的资源视图
- 3. Visual Studio 2012 - 如何创建资源专用的DLL
- 4. 用于在Visual Studio中创建GUI的良好资源
- 5. 如何在构建Visual Studio 2017中嵌入资源文件?
- 6. 试图剿资源警告在Visual Studio
- 7. 在Visual Studio 2012中重新添加图像资源
- 8. C++ visual studio资源
- 9. 在Visual Studio中管理资源(图像)的过程构建
- 10. REST:如何在创建新资源时传递相关资源?
- 11. 更新/创建分层资源REST
- 12. Visual Studio 2010在创建资源文件时抛出错误
- 13. 如何创建新的嵌套资源?
- 14. 如何为站点创建新资源
- 15. 将新图标添加到资源中 - Visual Studio
- 16. 如何在Visual Studio中创建Windows GUI?
- 17. 如何在Visual Studio 2010中创建Sequencediagram
- 18. Android:我将如何在代码中创建此资源形状?
- 19. Visual Studio 2008创建新类?
- 20. wpf图像资源和visual studio 2010资源编辑器
- 21. SDL和Visual Studio 2010资源
- 22. 访问Visual Studio资源
- 23. Visual Studio 2010 UML资源
- 24. Visual Studio 2010的资源(WPF)
- 25. 如何更新Visual Studio 2015?
- 26. 如何创建资源DLL
- 27. 更改嵌入式资源上的Visual Studio重建
- 28. 如何加快Visual Studio 2008?添加更多资源?
- 29. AngularJS资源:如何更新
- 30. 如何更新TabControl资源?
我一直这样做,从未遇到过这个问题。你为你的资产设置了哪些属性(纹理?) – JoDG 2011-03-20 20:08:19