![]() |
1
16
出现此错误是因为正在生成使用程序集清单但未安装3.5工具的3.5项目。(希望有人能提供更多信息。) 我强烈建议安装 Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 和 避免黑客攻击 ,特别是当您只需要安装工具时,请确保查看发行说明中的al.exe信息。(由于安全更新修复,此sdk是3.5的推荐安装。) sdk的“发行说明”表明altoolpath是由visual studio 2005设置的,这可能解释了为什么有些用户在构建时遇到问题。这是我的猜测。 使用Sysinternals的进程监视器,在生成3.5项目时,Visual Studio 2008将在%SystemRoot%\Microsoft.NET\Framework\v3.5文件夹中查找程序集链接器(al.exe)。如果在那里找不到al,它将使用特定v6.0a注册表设置中指定的位置。(请注意,V6.0a不适用于.NET 3.5。)因此, 安装 正确的软件和 不黑 .:o) 我的问题是程序集链接器在2.0、3.0和3.5之间是否不同?
|
![]() |
2
6
卸载项目,然后编辑.csproj文件您将看到一个导入任务
msbuildbinpath=“c:\ windows\microsoft.net\framework\v3.5”如果您的项目以.net 3.5为目标 那就去 C:\ Windows\Microsoft.NET\Framework\v3.5\Microsoft.csharp.targets文件 在记事本中打开这个文件并搜索al task,您将得到如下结果
请注意,我将工具路径转换为AL存在于我的机器上的位置。 默认情况下,它使用$(altoolpath),不确定此属性的值是什么,但我确信如果您收到此错误,则它没有指向正确的位置 所以简单地说,al task找不到al.exe,当您编辑它并提供它的toolpath值时,您可以帮助他找到它。 希望这能解释你为什么会收到这个错误信息。 |
![]() |
3
4
无需在生成服务器上安装VS2010。 从开发框中导出“v7.0a”项,并将其导入到生成服务器的注册表中。只需确保根据运行的Windows服务器版本,将任何“程序文件(x86)”重命名为“程序文件”。 |
![]() |
4
2
我做了与dcadenas相同的操作,只是从开发计算机复制了sdks\7.0a文件夹,并将v7.0a注册表设置从开发框导出到生成服务器。这很好,因为我当时不需要在构建服务器上安装VS2010。谢谢。 |
![]() |
5
2
我也遇到了同样的错误,这是因为在将本地化资源从webforms修改为mvc3时,将资源文件添加到本地文件夹并将构建操作更改为“嵌入式资源”(resources->properties)。 see MVC2 Globalization 是的。确切的错误是由名称中包含“.”(与“emdedded resources”组合)的resources.lang.resx引起的。 以前,应用程序在使用带有“content”(app_global resources)构建操作的全局资源时编译并运行良好。 解决方案类似于 @维克·科尔 是的,但我认为还是值得一提的,因为在以前的工作项目中有一些差异和al.exe错误的确切原因。 在一些故障排除之后,我安装了 Windows 7 & ASP.NET 4 SDK ,并通过搜索将al.exe定位到C:\ Program Files\Microsoft SDKS\Windows\v7.1\bin\x64文件夹中。 然后我搜索了c:\ windows\microsoft.net\framework\*最新版本*\*.targets,直到找到与 @维克·科尔 上面。它在另一个名为Microsoft.Common.Targets的文件中。在我的例子中,我从新安装的sdk c:\ program files\microsoft sdks\windows\v7.1\bin\x64中获取路径,并像vicky那样将其放入工具路径中,然后重新启动visual studio。
(这可能是对她的帖子的评论,因为这和她的情况非常相似) |
![]() |
6
1
在使用tfs 2010和针对3.5框架的项目时,在connect上完成了一个报告。它的解决方案对我有效。 |
![]() |
7
1
我在windows 10中获得一个项目建筑时也遇到了类似的错误,其中
|
![]() |
8
0
在重新安装visual studio后修复的问题 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |