腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3179)
视频
沙龙
1
回答
如何
使用
Roslyn
MSBuildWorkspace
找到
C#
项
目的
'
obj
‘
目录
?
、
、
、
我正在
使用
MsBuildWorkspace
,
使用
Roslyn
编译一个包含多个项
目的
C#
解决方案。 查找Project的输出文件很容易,因此我只需
使用
OutputFilePath属性即可。但我找不到一种方法来确定“中间”
目录
(通常是“
obj
”
目录
,但可以
使用
csproj文件中的MSBuild属性BaseIntermediateOutputPath和IntermediateOutputPath
浏览 7
提问于2017-03-12
得票数 1
1
回答
使用
Roslyn
向现有.net核心项目添加
c#
代码
、
、
是否可以
使用
Roslyn
API加载现有的.NET核心项目,添加一个
c#
类并保存它,以便在磁盘上实际创建文件并将其添加到项目中。我尝试过
使用
MSBuildWorkspace
、AddDocument和TryApplyChanges方法-我可以加载解决方案和项目,但没有创建文件(并且我没有得到任何异常或错误)。我在哪里可以
找到
演示
如何
使用
Roslyn
来完成这样的事情的工作示例
浏览 8
提问于2020-04-08
得票数 0
1
回答
当将
Roslyn
与dotnet核心一起
使用
时,具有相同键但值不同的元素已经存在
、
我将
Roslyn
解析器项目更新为dotnet核心3.1,并且当
Roslyn
试图
使用
以下代码打开解析解决方案时: var workspace =
MSBuildWorkspace
.Create(properties); Solution solutionKey: DesignTimeBuild"}
浏览 4
提问于2020-01-25
得票数 0
回答已采纳
1
回答
如何
使用
Roslyn
操作CSHTML
、
、
、
我正在尝试
使用
Roslyn
对我的代码进行一些大规模重构。...会变成我已经有了一个
使用
MSBuildWorkspace
解析我的解决方案的.cs文件的有效解决方案,
找到
using引用并在文件中替换它们。但我找不到
如何
对cshtml文件执行相
浏览 0
提问于2019-11-08
得票数 1
3
回答
roslyn
编译器没有
使用
msbuild复制到AspnetCompileMerge文件夹
、
、
、
\
obj
\Debug\AspnetCompileMerge\Source\bin\
roslyn
\csc.exe'.的一部分C:\程序文件(x86)\Jenkins\jobs\myProject\workspace\myProject\calendar.csproj 我
使用
nuget包来导入
C#
编译器,因为项目上的一些协作者仍然在Visual 2013上,但是我们在项目中
使用
了C#6语言特性。老实说,由于msbuild14可以在Jenkins服务器上
使用
,所以它甚至可能不
浏览 3
提问于2016-04-21
得票数 13
回答已采纳
1
回答
使用
Roslyn
读取*.csproj属性值?
、
我目前正在构建一个工具,它将支持ASP.NET核心项
目的
开发。该工具
使用
Roslyn
和其他方法来验证某些开发需求(例如应用于API控制器的特定项目属性,强制命名约定,以及为JavaScript SPA生成一些源代码,后者访问
使用
ASP.NET Core模板编写的API</Project>我已经尝试搜索
如何
从SpaRoot引用中提取“Project”属性,甚至还进行了调试,看看
浏览 3
提问于2020-01-09
得票数 5
回答已采纳
1
回答
VS2008到VS2010
项
目升级后出现“清单签名证书”错误
、
、
、
我在计算机1 (Vista)上用VS2008
C#
Express创建了一个测试项目。 在转换之前,我首先尝试删除原始项
目的
.suo以及
ob
浏览 1
提问于2009-11-11
得票数 3
回答已采纳
1
回答
在
Roslyn
中是否有一种方法或方式可以枚举给定
C#
项目在编译时
使用
的所有程序集
、
、
、
、
我正在开发一个应用程序,该应用程序可以检测和消除给定
C#
项目中的无用外部引用,例如,引用但未
使用
的包。为此,我需要枚举在编译和运行时
使用
的所有程序集。对于在运行时
使用
的那些,我可以
使用
反射来获得名称,特别是调用Assembly.GetReferencedAssemblies()。但对于那些仅在编译时
使用
的代码,我认为如果不
使用
Roslyn
,就无法列出它们。你对我的问题有什么答案吗?
浏览 20
提问于2020-05-23
得票数 0
1
回答
如何
以编程方式
找到
Nuget还原的DLL?
、
、
、
DLL将被安装到类似于以下的路径:
如何
以编程方式
找到
此路径我看到了
obj
/project.assets.json中可以解析的一些信息,以及dotnet组织下的一个有趣的类。 但是,我无法
找到
关于这方面的文档或讨论,我也不确定这是否是因为我采取了错误的方法。一些背景:我正在编写一个工具,可以搭建
C#
项
目的
支架。它<
浏览 0
提问于2019-03-03
得票数 0
回答已采纳
1
回答
使用
依赖
项
在Linux上编译
C#
项目
、
、
、
我试图
使用
Mono在Linux上编译OpenLR (Ubuntu),但是我遇到了编译器(xbuild)无法
找到
项
目的
依赖
项
Itinero的问题。我
使用
nuget.exe来安装Itinero,但是它没有工作。我还尝试在
C#
中搜索类似Classpath的内容,但发现
C#
没有它。 有办法让xbuild看到依赖关系吗?
如何
指定这些依赖
项
所在的
目录
的路径?
浏览 1
提问于2016-11-16
得票数 3
回答已采纳
1
回答
用罗斯林构建,但把“运行时编译”可执行文件留在门口?
、
、
、
、
有很多关于
C#
编译器在StackOverflow和互联网上的讨论。很多人问与罗斯林,而另一些人问
如何
。 我的问题与后一个问题有关。但是,如果您
使用
的是罗斯林提供的
C#
6特性,则此方法不起作用。通过删除这两个块包,您将放弃
使用
这些功能的任何机会。我的问题是,
如何
使用
Roslyn
编译所有内容,但避免在运行时发生任何编译器操作,最重要的是,避免将csc.exe、vbc.exe和VBCSCompiler.exe放在最终版本中(在
Roslyn
浏览 5
提问于2017-07-25
得票数 12
6
回答
使用
C#
6特性与CodeDomProvider (罗斯林)
、
、
、
、
( objCompilerParameters, files.ToArray() ); 所以我试着: providerOptions.AddScriptCode.ConvertedToC#\NewForm.cs:li
浏览 0
提问于2015-07-26
得票数 40
回答已采纳
1
回答
有没有办法(像调试器之类的)让WPF图形源代码生成效果等同于XAML规范?
、
、
、
、
由于XAML是一种声明性语言,我猜测当WPF应用程序执行时,它会以某种方式解析XAML,并根据XAML中的数字值
使用
参数逐行执行相关的API命令。那么,我能不能以某种方式提取这些命令,以便在不
使用
XAML的情况下将它们作为
C#
程序的一部分运行?
浏览 0
提问于2012-05-21
得票数 1
回答已采纳
4
回答
将Markdown用于源代码文档
、
、
、
我正在寻找
C#
的XML源代码文档的替代方案,它是由XML的本质引入的,大量的噪音让人眼花缭乱,需要编写更多的工作:/// This is text of importance</see>/// <param name="andSo">is parameter documentation</par
浏览 4
提问于2014-07-29
得票数 26
3
回答
在代码中获取CSproj路径
如何
获取当前csproject的路径? 假设我有一个名为MyProj.csproj的csproject,里面有一个类,它想知道这个csproj的文件路径是什么,你知道该怎么做吗?谢谢。
浏览 2
提问于2008-10-23
得票数 1
回答已采纳
1
回答
如何
通过仅
使用
.NET Core直接调用
C#
编译器来编译.NET标准2.0类库?
、
、
、
在VisualStudio2019中编译.NET标准2.0类库项目时,将调用
C#
编译器(csc.exe)来编译该项目。\Current\Bin\
Roslyn
\csc.exe/unsafe-/nowarn:1701,1702,1701,1702,2008 /nostdlib+进一步假设我已经将.NET Core解压缩到该机器上的一个
目录
中。
如何
使用
引用的程序集的适当列表重新创建上述/reference:开
浏览 0
提问于2019-08-13
得票数 1
1
回答
ASP.Net网站项目、预编译生成和
roslyn
编译器
、
、
、
我们有一些用VS 2015构建的共享程序集,它们已经
使用
了某些
C#
6语言特性(字符串内插、空条件运算符等)。我必须更新该解决方案的目标框架,以便我们可以
使用
那些共享程序集-但我仍然不能在代码后面
使用
C#
6语言特性。我
找到
了关于编译器
如何
不再是主.net的一部分,也不再在gac中的文章,为了将它们与asp.net网站解决方案和后面的代码一起
使用
,您必须更改web.config以引用较新的编译器,以及( b)将nuget但这只是因为Visual隐式地添
浏览 0
提问于2018-06-27
得票数 1
回答已采纳
2
回答
Roslyn
C#
编译器
如何
知道在哪里可以
找到
.NET汇编文件?
、
、
我已经
使用
nuget.exe下载了一份
Roslyn
的副本到我电脑上的一个空
目录
中。然后,我在
C#
中创建了几个小的测试文件来
使用
编译器。在
使用
Roslyn
附带的csc.exe二进制文件进行编译时,我不会手动指定要包含在-reference或-r命令行选项中的任何.NET程序集,但一切仍然有效。我在csc.exe所在的
目录
中
找到
了csc.rsp文件,其中包括一些.NET程序集。如果未指定-noconfig命令行选项,则会自动添加此文件中的
浏览 4
提问于2019-09-26
得票数 2
1
回答
代码分析的片状执行
、
、
、
、
只有在关闭VS 2017、删除所有bin
目录
、重新启动VS 2017之后,我才开始返回CA*警告。然而,这似乎并不是找回它们的秘诀:在我的CI环境中,同样的事情发生了。在一次不相关的提交之后,我丢失了警告,尽管我已经彻底清除了签出
目录
,但我仍然没有将它们带回来。 我想知道为什么代码分析在某些时候停止工作。不幸的是,我还没有想出一个方法来复制这个--因此我的问题。
浏览 4
提问于2018-01-03
得票数 2
回答已采纳
6
回答
Visual 2013
C#
交互窗口
、
、
、
、
在不安装VS 2012的情况下,是否有用于VS 2013或任何其他类似方式的
C#
交互窗口?我试过了
C#
Repel、
C#
代码段编译器和Mono提示符,但是,它们都没有提供
C#
交互窗口的特性,这些窗口都是用
Roslyn
2012包装的。
浏览 0
提问于2014-05-28
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 .NET Core模板引擎创建自定义的模板和项目
C#语法反射,架构师的入门:10 篇热文汇总
超实用!一位嵌入式高手摸索出的Linux内核编译步骤和经验
Source Generator:C# 9将迎来编译时元编程
2024该学会发布npm私有包啦
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券