2009-01-13 38 views

回答

1

由於在Web應用程序項目和網站項目中編譯事物的方式不同,它不起作用。從我在MSDN上閱讀的內容可以看出,在web應用程序項目中,所有代碼文件在部署之前都使用MSBuild編譯爲單個程序集,但Build Providers用於生成在運行時編譯的代碼(從你的App_Code文件夾)。

在網站項目中,您的所有代碼都是在運行時編譯的,因此它們都可以很好地融合在一起。

+0

是的,但我意識到,在運行時生成代碼並編譯它是一個很好的功能,爲什麼我們不能用於Windows應用程序?這背後有一個祕密原因嗎? – erdogany 2009-01-13 19:16:31

1

您可能會將其掛接到預構建事件中,並使用適當的命令行調用sonic.exe。

相關問題