c#编译器在SharePoint服务器上的位置是什么?

本文关键字:位置 是什么 服务器 编译器 SharePoint | 更新日期: 2023-09-27 18:10:24

我在一个SharePoint服务器上,我需要对我的c#代码编译一个小的改变。我在哪里可以找到SharePoint服务器上的c#编译器?我知道。net已经安装了,因为它是一个SP服务器,但我找不到。net或我正在寻找的c#编译器。它不像下面的文章建议的那样在C:/Program Files或Windows/system等任何位置。

http://msdn.microsoft.com/en-us/library/78f4aasd.aspx

我肯定我忽略了一些明显的东西,但是谢谢你的帮助。

c#编译器在SharePoint服务器上的位置是什么?

. net 2.0 c#编译器csc.exe(可用于。net 2.0到3.5)位于C:'Windows'Microsoft.NET'Framework'v2.0.50727。如果你的SharePoint版本运行在。net 4.0上,那么它将在C:'Windows'Microsoft.NET'Framework'v4.0.30319

应该是在%WINDOWS%'Microsoft.NET'Framework'%VERSION_NUMBER%

例如,在我的盒子上我有:

c:'Windows'Microsoft.NET'Framework'v1.0.3705
c:'Windows'Microsoft.NET'Framework'v1.1.4322
c:'Windows'Microsoft.NET'Framework'v2.0.50727
c:'Windows'Microsoft.NET'Framework'v3.0
c:'Windows'Microsoft.NET'Framework'v3.5
c:'Windows'Microsoft.NET'Framework'v4.0.30319

其中,只有2.0。Xxx, 3.5和4.0。xxx目录中有c#编译器(csc.exe)。

您可以使用CSharpCodeProvider来编译代码,而不是直接调用可执行文件吗?这样,您就可以用编程的方式完成所有的工作,而不必计算可执行文件的位置。