C# 只编译并发布一个.cs文件

C# 只编译并发布一个.cs文件,c#,asp.net,visual-studio-2008,compilation,publish,C#,Asp.net,Visual Studio 2008,Compilation,Publish,我有一个VisualStudio项目。它有.aspx、.aspx.cs、config、DLL等等 在服务器上加载gui时,我通常遵循以下步骤: 构建解决方案 发布解决方案(这样我就可以获得项目的已发布文件,不包括.cs文件),这很有意义,因为我不想给出我的后端代码 最后,我在浏览器上运行gui 这个很好用 但是现在我必须在其中一个页面的.cs文件中进行更改 我是否必须构建解决方案并发布所有文件??我怎样才能给出我所做更改的文件呢 我问这个是因为对客户来说不太好 有什么建议吗??感谢 < P> C

我有一个VisualStudio项目。它有.aspx、.aspx.cs、config、DLL等等

在服务器上加载gui时,我通常遵循以下步骤:

  • 构建解决方案
  • 发布解决方案(这样我就可以获得项目的已发布文件,不包括.cs文件),这很有意义,因为我不想给出我的后端代码
  • 最后,我在浏览器上运行gui
  • 这个很好用

    但是现在我必须在其中一个页面的.cs文件中进行更改

    我是否必须构建解决方案并发布所有文件??我怎样才能给出我所做更改的文件呢

    我问这个是因为对客户来说不太好


    有什么建议吗??感谢

    < P> C没有.<代码> .Obj>代码>链接器,像C++一样,所以如果你改变一个文件,并想将它集成到你的项目中,你应该把它编译到相关的项目中(刚刚修改的文件要编译),也可以用于文件编译选项,请看:

    < P> C没有“<代码> .Obj> <代码>和链接器,比如C++,因此,如果您更改了一个文件并希望将其集成到您的项目中,您应该在相关项目中编译它(刚刚更改的文件将被编译),对于文件编译选项,请参见以下内容:

    如果您更改了代码,您应该重新发布站点。请记住,您可以只发布新编译的程序集本身,而不是所有的aspx文件

    但是,我不建议这样做,因为部署整个站点的时间并不是特别长,而且您可能已经对aspx进行了更改,并且在两次部署之间忘记了这一点。最好把整件东西都寄出去

    而且,这对于客户来说不是一件正常的事情。告诉客户端这有助于确保部署的健壮性。毕竟,如果您在PHP这样的语言中进行了代码更改,并部署了单个文件,那么您就不会得到编译时检查,而诸如变量命名错误之类的愚蠢问题可能会在一段时间内不会出现,或者可能会使整个网站陷入僵局


    嗯,最好在推送站点之前完成完整的编译时检查。当然,这对运行时问题几乎没有什么作用。。但这是一个问题,无论您使用何种语言。

    如果您更改了代码,您应该重新发布该网站。请记住,您可以只发布新编译的程序集本身,而不是所有的aspx文件

    但是,我不建议这样做,因为部署整个站点的时间并不是特别长,而且您可能已经对aspx进行了更改,并且在两次部署之间忘记了这一点。最好把整件东西都寄出去

    而且,这对于客户来说不是一件正常的事情。告诉客户端这有助于确保部署的健壮性。毕竟,如果您在PHP这样的语言中进行了代码更改,并部署了单个文件,那么您就不会得到编译时检查,而诸如变量命名错误之类的愚蠢问题可能会在一段时间内不会出现,或者可能会使整个网站陷入僵局


    嗯,最好在推送站点之前完成完整的编译时检查。当然,这对运行时问题几乎没有什么作用。。但这是一个问题,无论使用何种语言。

    我看不出发布应用程序对客户端来说有多不好?不,是文件数看起来不好..我看不出发布应用程序对客户端来说有多不好?不,是文件数看起来不好。。