gpt4 book ai didi

c# - vs2012 中的 DeploymentItem 不复制文件

转载 作者:太空狗 更新时间:2023-10-29 23:00:35 25 4
gpt4 key购买 nike

我想在我的测试中添加一个部署项。

我的解决方案结构如下:

MySolution\
-- TestData\
--addresses.xml
-- ProjectName.TestProject\
--Internal\
--MyTestClass.cs

我尝试添加具有以下属性的文件:

[DeploymentItem(@"TestData\addresses.xml", " TestData")]

...什么不起作用但是如果我指定绝对文件路径,vs 将复制该文件。

[DeploymentItem(@"C:\Dir1\Dir2\TestData\addresses.xml", " TestData")]

最佳答案

DeploymentItemAttribute 的当前文件夹默认为输出 bin 文件夹。因此,您必须指定与该 bin 文件夹相关的第一个参数:

[DeploymentItem(@"..\..\..\TestData\addresses.xml", " TestData")]

关于c# - vs2012 中的 DeploymentItem 不复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14501075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com