2012-02-19 71 views
2

我在Web應用程序項目的命名空間方面遇到了一些麻煩 - 前端文件正在編譯爲單獨的程序集,並且名稱空間格式爲ASPX.directory1_director2_directoryn_filename,我希望所有內容都在一個dll中。如何在Visual Studio 2010中爲aspnet_compiler設置標誌/開關?

我找到了this question並且設置-o標誌看起來完全是我正在尋找的解決方案。但是,我使用標準的Build菜單選項在VS2010中構建了我的代碼,並且找不到可以設置它的任何位置。任何人都可以將我指向正確的方向嗎?

回答

2

我想你的意思是aspnet_compiler。這是一個tutorial。它與Visual Web Developer 2008相關。但其基本思想是相同的 - 使用「外部工具」對話框來創建所需的操作。

+0

感謝您的鏈接 - 我*做*意味着aspnet_compiler:-o 我看了一下MS文檔中的可用選項 - 我認爲它的'-fixednames'選項是正確的嗎?並且它在Visual Studio中默認設置? – 5arx 2012-02-19 23:28:01

+0

我不確切地知道。在VS中創建一個小項目並使用aspnet_compiler進行編譯,5分鐘內不會花費太多時間。另外這個http://stackoverflow.com/questions/2702111/aspnet-compiler-fixednames-does-not-work可以對你有用 – 2012-02-19 23:42:06

+0

這工作得很好,謝謝!它似乎會在前端(標記文件)中發現常規構建過程未能發現的錯誤。例如。例如形成嚴重的標籤。 – 5arx 2012-02-21 14:34:53

1

如果您使用的是Web站點項目,則可以在「發佈」對話框中使用ASP.NET編譯器選項。對於Web應用程序項目,您可以使用Web Deployment Projects啓用預編譯(技術上,WDP也應該適用於WebSites)。

相關問題