小编LXG*_*LXG的帖子

如何在visual studio 2015中使用roslyn c#编译器?

我对罗斯林有点困惑.

我做了什么:我已经安装了vs 2015社区版并在extensibilty下载>下载编译器平台sdk.

所以我创建了一个简单的控制台应用程序:hello world example.

那么现在我期望在vs2015默认值和roslyn之间选择c#编译器......但是我没有找到这样的选项.所以我的第一个问题是:如何选择c#编译器的版本?

其次我已经下载了master-roslyn并且我构建了,然后我找到了csc.exe,奇怪的是,如果我执行exe,我得到c#编译器版本42.42.42.42.???? 对?

然后我按照一些教程,但我的目的都是:从文本文件或字符串变量加载源并分析或更改语法树,然后编译为var.

那么在这一点上我很困惑......所以:

什么是roslyn?元编译器?这意味着我可以像运行一样在运行时更改我的代码?第二:如何使用默认csc编译vs2015或选择roslyn?第三:如果我构建自定义版本的roslyn如何使用Vs2015编译我的源代码?哪知道csc.exe是否是roslyn?没有帮助或命令行打印代号.

谢谢

c# visual-studio roslyn

29
推荐指数
2
解决办法
2万
查看次数

django TemplateView和表单

我有一些问题要弄清楚新的django视图(模板视图)和表单是如何工作的我也找不到好资源,官方文档不解释我如何获取请求(我的意思是获取和发布)和新的表单django观看课程

谢谢

添加了更好的解释

例如,我有这样的形式:

from django import forms

class ContactForm(forms.Form):
    subject = forms.CharField(max_length=100)
    message = forms.CharField()
    sender = forms.EmailField()
    cc_myself = forms.BooleanField(required=False)
Run Code Online (Sandbox Code Playgroud)

这是用于读取和打印表单的代码(旧时尚方式):

def contact(request):
    if request.method == 'POST': # If the form has been submitted...
        form = ContactForm(request.POST) # A form bound to the POST data
        if form.is_valid(): # All validation rules pass
            # Process the data in form.cleaned_data
            # ...
            return HttpResponseRedirect('/thanks/') # Redirect after POST
    else:
        form = ContactForm() # An unbound form

    return render_to_response('contact.html', {
        'form': …
Run Code Online (Sandbox Code Playgroud)

forms django django-templates

13
推荐指数
2
解决办法
3万
查看次数

嵌入Mono的许可证问题?

我想将Mono嵌入到.exe文件中,但问题是许可证,因为LGPL库只能与LGPL代码链接.但是,我想构建一个商业应用程序,所以我问是否可以使用启动Mono运行时的DLL版本并执行我的应用程序的存根.或者你知道更好的方法吗?

我需要一个跨平台的框架,Mono似乎很好,但将它打包在一个文件中有一些问题,所以你知道一种"免费"的方式吗?

dll mono

5
推荐指数
1
解决办法
1511
查看次数

Google应用引擎与虚拟/专用服务器

嗨,我在谷歌应用程序引擎上推出了一些网站,但由于这个原因,我并不高兴:

  • django没有完全支持所以没有管理等.
  • 使用django补丁等有时会给我一些问题,当gae的新版本发布时
  • 注册域名(与go daddy)并将其添加到谷歌应用程序引擎(无重定向)似乎需要花费太多时间来显示页面
  • 浪费时间以避免一些限制,例如没有sql,查询数量有限等.
  • 因为我没有很大的流量而且正在上升所以我可以预测真正的成本是多少

所以我的问题是你的经验是更好的slicehost风格服务器(一些专用服务器成本50美元,给你1,5TB)或其他或谷歌应用程序引擎是经济和专业.

只是为了得到我的网站是yappiedo.com的想法,有时看起来很慢,其他的想法和建议是值得欢迎的

谢谢

google-app-engine

3
推荐指数
1
解决办法
1896
查看次数

React Typescript:返回Jsx元素的数组

我正在尝试使用React和TypeScript,但信息很少.

我在JavaScript中有这种情况:

render: function() {

  var stars = [];

  for (var idx = 1; idx <= this.state.max; idx++) {
    var fill = idx <= this.props.data.score;
    var hover = idx <= this.state.hoverIndex;
    stars.push(<RatingStar fill={fill} index={idx} data={this.props.data} hoverFill={hover} hover={this.hoverStar} leave={this.leaveStar} />);
  }
  return stars;


}
Run Code Online (Sandbox Code Playgroud)

这在简单的JavaScript中很容易.我只返回一个元素数组.但是在TypeScript中,这段代码给了我一个错误,因为它render()返回一个JSX元素,而不是一个数组.如果我将返回类型更改为JSX元素的数组,则错误是类没有实现React.component ...所以任何想法?

typescript reactjs

1
推荐指数
1
解决办法
4128
查看次数

Xul - javascript标签和网址

我正在训练获取firefox中所有打开的选项卡的地址但没有成功.我的问题是打开一个标签,如果还没有打开,所以我应该搜索一个地址到标签,如果没有,添加一个.

谢谢

javascript xul

0
推荐指数
1
解决办法
857
查看次数