我只想使用我的應用程序內的程序集。這可能嗎?我可以在沒有XNA Game Studio的情況下使用Visual Studio 2010內的XNA 4.0程序集嗎?
回答
,因爲我想我會讓這個另外一個答案共享代碼片段。
如果由於某種原因VS隱藏着XNA組件,你可以嘗試讓用戶手動添加到您的項目。
卸載該項目在解決方案資源管理器中,然後右鍵單擊它,然後單擊編輯項目。然後在Project/ItemGroup
,所有的<Reference>
標籤,添加XNA引用(只是你需要的當然是的):
<Reference Include="Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Avatar, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Game, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.GamerServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Graphics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Input.Touch, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Net, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Storage, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Video, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
<Reference Include="Microsoft.Xna.Framework.Xact, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553" />
你的用戶需要安裝XNA運行,但在其他方面是,你可以在任何典型的(32位)的.NET應用程序中使用XNA組件。
他們中的一些是,如果你安裝可再發行,但你不會得到內容管道,我認爲XACT,大公是隻有充分的部分安裝
謝謝我這樣做,但他們沒有出現在添加引用對話框中。 – 2012-01-11 04:13:47
您需要手動將它們添加到GAC然後 – Stuart 2012-01-11 09:24:57
其實它們在GAC中,但它們在VS中不可見,不知道爲什麼。 – 2012-01-11 17:37:47
- 1. 在Visual Studio 2010中安裝XNA Game Studio
- 2. 安裝XNA Game Studio 4.0和Visual Studio 2010的難度
- 3. 我需要安裝XNA Game Studio 4.0嗎?
- 4. XNA Game Studio 4.0刷新不起作用
- 5. 在VS Ultimate上安裝XNA Game Studio 4.0?
- 6. Visual Studio 2010 + XNA 4.0調試錯誤
- 7. 我可以在沒有Visual Studio的情況下創建ClickOnce嗎?
- 8. 在沒有Visual Studio 2010的情況下安裝MSBuild 4.0
- 9. XNA Game Studio 4.0平臺滾動問題
- 10. XNA遊戲在使用XNA Redistributable 4.0刷新的計算機上崩潰,但與XNA Game Studio 4.0一起運行
- 11. 如果我安裝了Visual Studio 2010,我可以使用XNA創建遊戲嗎?
- 12. 我可以在沒有.NET的情況下使用Visual Studio Community 2015嗎?
- 13. XNA Game Studio和Visual Studio 2012 - 錯誤的語言
- 14. 我可以在不打破我的2008應用程序的情況下使用Visual Studio 2010嗎?
- 15. 我們可以在沒有Visual Studio 2013 Ultimate的情況下安裝codecoverage.exe嗎?
- 16. 在XNA Game Studio 4.0中實現適當的碰撞問題
- 17. XNA Alpha在Game Studio 4.0中混合紋理的一部分
- 18. 如何訪問Visual Studio 2010中的XNA 3.1模板?
- 19. 我可以在沒有管理員權限的情況下安裝Visual Studio嗎?
- 20. 在沒有Masterpage的情況下創建Visual Studio 2010 ASP.NET應用程序
- 21. Microsoft XNA Game Studio的替代品?
- 22. 我可以在沒有vs2010的情況下使用.net 4.0測試版嗎?
- 23. 我可以使用Visual Studio 2012安裝Visual Studio 2010 SP1 SDK嗎?
- 24. VS2010 Express安裝問題中的XNA Game Studio 4.0
- 25. 我可以使用Visual Studio 2010製作ASP.net應用程序嗎?
- 26. xna on visual studio 2012 not working
- 27. XNA框架和Visual Studio 2012
- 28. 是否可以使用Visual Studio和MS XNA Game Studio SDK編寫商業XBOX遊戲?
- 29. Visual Studio 2010在沒有IDE的情況下運行可執行文件
- 30. 如何在Visual Studio 2010中使用C#XNA while循環?
所以爲了這個,我只需要安裝XNA 4.0框架可再發行?通過這個,我正在談論我在VS2010中使用它進行開發。 – 2012-01-10 23:29:31
是的,據我所知,我認爲你只是需要運行時間甚至開發 - 雖然我不是100%確定的。 – 2012-01-10 23:31:24
你可以很容易地嘗試它,只需在你的開發機器上安裝XNA redist,並轉到添加引用並查看是否有Microsoft.Xna.Framework。我想你會錯過的是Windows Phone/360遠程調試和編譯內容的Visual Studio支持。 – 2012-01-10 23:34:37