我需要在启用预编译的情况下编译ASP.Net Web应用程序(Web窗体和MVC)。我正在使用Microsoft.CodeAnalysis.MSBuild.MSBuildWorkspace来打开项目并发出项目级程序集。我已经确定RazorGenerator可用于预编译,但这会给我的解决方案增加额外的复杂性,有没有办法让这只是使用Roslyn Workspace?
答案 0 :(得分:0)
我已经提出了以下代码来生成预编译的构建,但是在没有很多文件级操作的情况下寻找更健壮的方法。
from tkinter import *
root = Tk()
root.geometry("640x480")
def scrollFunc(event):
mycanvas.config(scrollregion=mycanvas.bbox('all'))
mycanvas=Canvas(root)
mycanvas.pack(fill=BOTH, expand=True)
myframe = Frame(mycanvas)
mycanvas.create_window((0,0), window=myframe)
myscrollbar = Scrollbar(mycanvas, command=mycanvas.yview)
myscrollbar.pack(side=RIGHT, fill=Y)
mycanvas.config(yscrollcommand=myscrollbar.set)
for x in range(1, 101):
Label(myframe, text="Label: "+str(x)).pack()
mycanvas.bind("<Configure>", scrollFunc)
root.mainloop()